Compartir a través de


UINavigationControllerDelegate_Extensions Clase

Definición

Métodos de extensión a la IUINavigationControllerDelegate interfaz para admitir todos los métodos del UINavigationControllerDelegate protocolo.

public static class UINavigationControllerDelegate_Extensions
type UINavigationControllerDelegate_Extensions = class
Herencia
UINavigationControllerDelegate_Extensions

Comentarios

Los métodos de extensión permiten IUINavigationControllerDelegate a los desarrolladores tratar instancias de la interfaz como tener todos los métodos opcionales del protocolo original UINavigationControllerDelegate . Puesto que la interfaz solo contiene los miembros necesarios, estos métodos de extensión permiten a los desarrolladores llamar a los miembros opcionales del protocolo.

Métodos

DidShowViewController(IUINavigationControllerDelegate, UINavigationController, UIViewController, Boolean)

Método de extensión llamado poco después de viewController que se haya hecho visible.

GetAnimationControllerForOperation(IUINavigationControllerDelegate, UINavigationController, UINavigationControllerOperation, UIViewController, UIViewController)

Llamado por el sistema para recuperar la animación de transición de .operation

GetInteractionControllerForAnimationController(IUINavigationControllerDelegate, UINavigationController, IUIViewControllerAnimatedTransitioning)

Lo llama el sistema para recuperar una animación de transición interactiva.

GetPreferredInterfaceOrientation(IUINavigationControllerDelegate, UINavigationController)

Se puede invalidar para establecer la orientación de interfaz preferida de .

SupportedInterfaceOrientations(IUINavigationControllerDelegate, UINavigationController)

Se puede invalidar para especificar dinámicamente las orientaciones admitidas de .

WillShowViewController(IUINavigationControllerDelegate, UINavigationController, UIViewController, Boolean)

Llamado por el sistema poco antes de que se muestre .

Se aplica a