Compartilhar via


UINavigationControllerDelegate_Extensions Classe

Definição

Métodos de extensão para a IUINavigationControllerDelegate interface para dar suporte a todos os métodos do UINavigationControllerDelegate protocolo.

public static class UINavigationControllerDelegate_Extensions
type UINavigationControllerDelegate_Extensions = class
Herança
UINavigationControllerDelegate_Extensions

Comentários

Os métodos de extensão para IUINavigationControllerDelegate permitem que os desenvolvedores tratem instâncias da interface como tendo todos os métodos opcionais do protocolo original UINavigationControllerDelegate . Como a interface contém apenas os membros necessários, esses métodos de extensão permitem que os desenvolvedores chamem os membros opcionais do protocolo.

Métodos

DidShowViewController(IUINavigationControllerDelegate, UINavigationController, UIViewController, Boolean)

Método de extensão chamado logo após o viewController ter sido tornado visível.

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

Chamado pelo sistema para recuperar a animação de transição para o operation.

GetInteractionControllerForAnimationController(IUINavigationControllerDelegate, UINavigationController, IUIViewControllerAnimatedTransitioning)

Chamado pelo sistema para recuperar uma animação de transição interativa.

GetPreferredInterfaceOrientation(IUINavigationControllerDelegate, UINavigationController)

Pode ser substituído para definir a orientação de interface preferencial do .

SupportedInterfaceOrientations(IUINavigationControllerDelegate, UINavigationController)

Pode ser substituído para especificar dinamicamente as orientações com suporte do .

WillShowViewController(IUINavigationControllerDelegate, UINavigationController, UIViewController, Boolean)

Chamado pelo sistema pouco antes de o ser exibido.

Aplica-se a