Edit

Share via


IUIViewControllerTransitionCoordinator Interface

Definition

Interface that, together with the UIViewControllerTransitionCoordinator_Extensions class, comprise the UIViewControllerTransitionCoordinator protocol.

[Foundation.Protocol(Name="UIViewControllerTransitionCoordinator", WrapperType=typeof(UIKit.UIViewControllerTransitionCoordinatorWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IUIViewControllerTransitionCoordinator : IDisposable, UIKit.IUIViewControllerTransitionCoordinatorContext
type IUIViewControllerTransitionCoordinator = interface
    interface INativeObject
    interface IDisposable
    interface IUIViewControllerTransitionCoordinatorContext
Attributes
Implements

Properties

CompletionCurve

The UIViewAnimationCurve for the view controller transition.

(Inherited from IUIViewControllerTransitionCoordinatorContext)
CompletionVelocity

The completion velocity for the view controller transition.

(Inherited from IUIViewControllerTransitionCoordinatorContext)
ContainerView

The container UIView for the view controller transition animation.

(Inherited from IUIViewControllerTransitionCoordinatorContext)
Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)
InitiallyInteractive

true iff IsAnimated is true and the transition was initiated interactively.

(Inherited from IUIViewControllerTransitionCoordinatorContext)
IsAnimated

true if the transition is explicitly animated or uses Custom presentation.

(Inherited from IUIViewControllerTransitionCoordinatorContext)
IsCancelled

true if the interactive transition is ending and the user canceled the transition.

(Inherited from IUIViewControllerTransitionCoordinatorContext)
IsInteractive

true if the transition is currently interactive.

(Inherited from IUIViewControllerTransitionCoordinatorContext)
PercentComplete

The percent of completion of a transition when it moves to the noninteractive completion phase.

(Inherited from IUIViewControllerTransitionCoordinatorContext)
PresentationStyle

The presentation style whose transition is being modified.

(Inherited from IUIViewControllerTransitionCoordinatorContext)
TransitionDuration

The expected duration, in seconds, of the transition, if it is noninteractive.

(Inherited from IUIViewControllerTransitionCoordinatorContext)

Methods

AnimateAlongsideTransition(Action<IUIViewControllerTransitionCoordinatorContext>, Action<IUIViewControllerTransitionCoordinatorContext>)

Runs the animate animation simultaneously with the animated view controller transition, and runs completion when it is finished.

AnimateAlongsideTransitionInView(UIView, Action<IUIViewControllerTransitionCoordinatorContext>, Action<IUIViewControllerTransitionCoordinatorContext>)

Runs the animate animation inside of view, and runs completion when it is finished.

GetTransitionViewControllerForKey(NSString)

Gets the transition that is specified by key.

(Inherited from IUIViewControllerTransitionCoordinatorContext)
GetViewControllerForKey(NSString)

The UIViewController for the specified uiTransitionKey.

(Inherited from IUIViewControllerTransitionCoordinatorContext)
NotifyWhenInteractionEndsUsingBlock(Action<IUIViewControllerTransitionCoordinatorContext>)

Developers should not use this deprecated method. Developers should use 'NotifyWhenInteractionChanges' instead.

TargetTransform()

Returns the transform that describes the rotation of the transition.

(Inherited from IUIViewControllerTransitionCoordinatorContext)

Extension Methods

NotifyWhenInteractionChanges(IUIViewControllerTransitionCoordinator, Action<IUIViewControllerTransitionCoordinatorContext>)

Registers to be called when the transition changes from interactive to non-interactive or vice versa.

GetIsInterruptible(IUIViewControllerTransitionCoordinatorContext)

Whether the IUIViewControllerTransitionCoordinatorContext can interrupt animations.

GetTransitionViewController(IUIViewControllerTransitionCoordinatorContext, UITransitionViewControllerKind)

Gets a view controller that controls a transition.

Applies to