次の方法で共有


UINavigationControllerDelegate_Extensions クラス

定義

プロトコルからUINavigationControllerDelegateのすべてのメソッドをIUINavigationControllerDelegateサポートする インターフェイスへの拡張メソッド。

public static class UINavigationControllerDelegate_Extensions
type UINavigationControllerDelegate_Extensions = class
継承
UINavigationControllerDelegate_Extensions

注釈

の拡張メソッドを使用すると、 IUINavigationControllerDelegate 開発者はインターフェイスのインスタンスを、元 UINavigationControllerDelegate のプロトコルのすべての省略可能なメソッドを持つものとして処理できます。 インターフェイスには必要なメンバーのみが含まれているので、これらの拡張メソッドを使用すると、開発者はプロトコルの省略可能なメンバーを呼び出すことができるようになります。

メソッド

DidShowViewController(IUINavigationControllerDelegate, UINavigationController, UIViewController, Boolean)

が表示された直後 viewController に呼び出される拡張メソッド。

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

の遷移アニメーションを取得するためにシステムによって呼び出されます operation

GetInteractionControllerForAnimationController(IUINavigationControllerDelegate, UINavigationController, IUIViewControllerAnimatedTransitioning)

対話型の遷移アニメーションを取得するためにシステムによって呼び出されます。

GetPreferredInterfaceOrientation(IUINavigationControllerDelegate, UINavigationController)

をオーバーライドして、 の優先インターフェイスの向きを設定できます。

SupportedInterfaceOrientations(IUINavigationControllerDelegate, UINavigationController)

をオーバーライドして、 のサポートされている向きを動的に指定できます。

WillShowViewController(IUINavigationControllerDelegate, UINavigationController, UIViewController, Boolean)

が表示される直前にシステムによって呼び出されます。

適用対象