Edit

Share via


IUIViewControllerInteractiveTransitioning Interface

Definition

Interface representing the required methods (if any) of the protocol UIViewControllerInteractiveTransitioning.

[Foundation.Protocol(Name="UIViewControllerInteractiveTransitioning", WrapperType=typeof(UIKit.UIViewControllerInteractiveTransitioningWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IUIViewControllerInteractiveTransitioning : IDisposable, ObjCRuntime.INativeObject
type IUIViewControllerInteractiveTransitioning = interface
    interface INativeObject
    interface IDisposable
Derived
Attributes
Implements

Remarks

This interface contains the required methods (if any) from the protocol defined by UIViewControllerInteractiveTransitioning.

If developers create classes that implement this interface, the implementation methods will automatically be exported to Objective-C with the matching signature from the method defined in the UIViewControllerInteractiveTransitioning protocol.

Optional methods (if any) are provided by the UIViewControllerInteractiveTransitioning_Extensions class as extension methods to the interface, allowing developers to invoke any optional methods on the protocol.

Properties

Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)

Methods

StartInteractiveTransition(IUIViewControllerContextTransitioning)

Sets up and begins a view controller interactive transition.

Extension Methods

GetCompletionCurve(IUIViewControllerInteractiveTransitioning)

Returns the completion curve, which controls the speed of the animation as it progresses.

GetCompletionSpeed(IUIViewControllerInteractiveTransitioning)

Returns the overall relative speed of an animation. The default value is 1.0.

GetWantsInteractiveStart(IUIViewControllerInteractiveTransitioning)

Gets whether the transition is interactive.

Applies to