Condividi tramite


IUIViewControllerTransitioningDelegate Interfaccia

Definizione

Interfaccia che rappresenta i metodi obbligatori (se presenti) del protocollo UIViewControllerTransitioningDelegate.

[Foundation.Protocol(Name="UIViewControllerTransitioningDelegate", WrapperType=typeof(UIKit.UIViewControllerTransitioningDelegateWrapper))]
public interface IUIViewControllerTransitioningDelegate : IDisposable, ObjCRuntime.INativeObject
type IUIViewControllerTransitioningDelegate = interface
    interface INativeObject
    interface IDisposable
Derivato
Attributi
Implementazioni

Commenti

Questa interfaccia contiene i metodi richiesti (se presenti) dal protocollo definito da UIViewControllerTransitioningDelegate.

Se gli sviluppatori creano classi che implementano questa interfaccia, i metodi di implementazione verranno esportati automaticamente in Objective-C con la firma corrispondente dal metodo definito nel UIViewControllerTransitioningDelegate protocollo.

I metodi facoltativi (se presenti) vengono forniti dalla UIViewControllerTransitioningDelegate_Extensions classe come metodi di estensione all'interfaccia, consentendo agli sviluppatori di richiamare metodi facoltativi nel protocollo.

Proprietà

Handle

Handle (puntatore) alla rappresentazione dell'oggetto non gestito.

(Ereditato da INativeObject)

Metodi di estensione

GetAnimationControllerForDismissedController(IUIViewControllerTransitioningDelegate, UIViewController)

Quando viene chiamata un'animazione di chiusura, questo metodo può essere sottoposto a override per fornire un UIViewControllerAnimatedTransitioning personalizzato.

GetAnimationControllerForPresentedController(IUIViewControllerTransitioningDelegate, UIViewController, UIViewController, UIViewController)

Restituisce il controller di animazione utilizzato quando presenting presenta presented.

GetInteractionControllerForDismissal(IUIViewControllerTransitioningDelegate, IUIViewControllerAnimatedTransitioning)

Quando un controller viene ignorato e si desidera un'interazione, questo metodo può essere sottoposto a override per fornire un UIViewControllerInteractiveTransitioning.| Quando viene chiamata un'interazione di chiusura e si desidera un'animazione di interazione, t

GetInteractionControllerForPresentation(IUIViewControllerTransitioningDelegate, IUIViewControllerAnimatedTransitioning)

Quando un controller viene presentato e un'interazione desiderata, questo metodo può essere sottoposto a override per fornire un UIViewControllerInteractiveTransitioning personalizzato.

GetPresentationControllerForPresentedViewController(IUIViewControllerTransitioningDelegate, UIViewController, UIViewController, UIViewController)

Restituisce il controller di presentazione utilizzato quando presenting presenta presented.

Si applica a