Partager via


IUIViewControllerContextTransitioning Interface

Définition

Interface représentant les méthodes requises (le cas échéant) du protocole UIViewControllerContextTransitioning.

[Foundation.Protocol(Name="UIViewControllerContextTransitioning", WrapperType=typeof(UIKit.UIViewControllerContextTransitioningWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IUIViewControllerContextTransitioning : IDisposable, ObjCRuntime.INativeObject
type IUIViewControllerContextTransitioning = interface
    interface INativeObject
    interface IDisposable
Dérivé
Attributs
Implémente

Remarques

Cette interface contient les méthodes requises (le cas échéant) du protocole défini par UIViewControllerContextTransitioning.

Si les développeurs créent des classes qui implémentent cette interface, les méthodes d’implémentation sont automatiquement exportées vers Objective-C avec la signature correspondante de la méthode définie dans le UIViewControllerContextTransitioning protocole.

Les méthodes facultatives (le cas échéant) sont fournies par la UIViewControllerContextTransitioning_Extensions classe en tant que méthodes d’extension de l’interface, ce qui permet aux développeurs d’appeler toutes les méthodes facultatives sur le protocole.

Propriétés

ContainerView

UIView qui est la super-vue de l’UIView impliqué dans la transition.

Handle

Handle (pointeur) vers la représentation d’objet non managée.

(Hérité de INativeObject)
IsAnimated

Indique si une présentation modale doit être animée.

IsInteractive

Indique si une présentation doit être interactive.

PresentationStyle

Style de présentation de la transition.

TargetTransform

Obtient la transformation qui indique l’angle de la rotation appliquée pendant la transition.

TransitionWasCancelled

Indique si la transition a été annulée.

Méthodes

CancelInteractiveTransition()

Indique qu’une action utilisateur a annulé la transition.

CompleteTransition(Boolean)

Indique que l’animation de transition est terminée.

FinishInteractiveTransition()

Les interactions utilisateur ont signalé la fin de la transition.

GetFinalFrameForViewController(UIViewController)

RectangleF de fin pour le frame de l’UIViewController spécifié.

GetInitialFrameForViewController(UIViewController)

RectangleF de début pour le frame de l’UIViewController spécifié.

GetViewControllerForKey(NSString)

Récupère l’UIViewController associé à l’uiTransitionKey spécifié.

GetViewFor(NSString)

Retourne la touche à ou à partir de pour la transition.

UpdateInteractiveTransition(nfloat)

Mises à jour le pourcentage d’achèvement de la transition.

Méthodes d’extension

PauseInteractiveTransition(IUIViewControllerContextTransitioning)

Met en pause les animations.

S’applique à