次の方法で共有


UIViewControllerTransitioningDelegate_Extensions クラス

定義

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

public static class UIViewControllerTransitioningDelegate_Extensions
type UIViewControllerTransitioningDelegate_Extensions = class
継承
UIViewControllerTransitioningDelegate_Extensions

注釈

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

メソッド

GetAnimationControllerForDismissedController(IUIViewControllerTransitioningDelegate, UIViewController)

無視アニメーションが呼び出されると、このメソッドをオーバーライドして、カスタム UIViewControllerAnimatedTransitioning を提供できます。

GetAnimationControllerForPresentedController(IUIViewControllerTransitioningDelegate, UIViewController, UIViewController, UIViewController)

が表示されるときに presenting 使用されるアニメーション コントローラーを返します presented

GetInteractionControllerForDismissal(IUIViewControllerTransitioningDelegate, IUIViewControllerAnimatedTransitioning)

コントローラーが閉じられ、操作が必要な場合、このメソッドをオーバーライドしてカスタム UIViewControllerInteractiveTransitioning.|無視操作が呼び出され、操作アニメーションが必要な場合は、t

GetInteractionControllerForPresentation(IUIViewControllerTransitioningDelegate, IUIViewControllerAnimatedTransitioning)

コントローラーが表示され、必要な操作が必要な場合、このメソッドをオーバーライドして、カスタム UIViewControllerInteractiveTransitioning を提供できます。

GetPresentationControllerForPresentedViewController(IUIViewControllerTransitioningDelegate, UIViewController, UIViewController, UIViewController)

が表示されるときに presenting 使用されるプレゼンテーション コントローラーを返します presented

適用対象