Edit

Share via


IUIViewAnimating Interface

Definition

Interface defining methods for custom animator objects.

[Foundation.Protocol(Name="UIViewAnimating", WrapperType=typeof(UIKit.UIViewAnimatingWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IUIViewAnimating : IDisposable, ObjCRuntime.INativeObject
type IUIViewAnimating = interface
    interface INativeObject
    interface IDisposable
Derived
Attributes
Implements

Properties

FractionComplete

Gets or sets the percentage of the property's animation completion.

Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)
Reversed

Gets or sets the direction of the animation.

Running

Whether the animation is currently running.

State

The current UIViewAnimatingState of the animation.

Methods

FinishAnimation(UIViewAnimatingPosition)

Finishes the animation. Must be preceded by call to CreateRunningPropertyAnimator(Double, Double, UIViewAnimationOptions, Action, Action<UIViewAnimatingPosition>).

PauseAnimation()

Pauses the animation.

StartAnimation()

Begins the animation.

StartAnimation(Double)
StopAnimation(Boolean)

Stops the animation at the current position.

Applies to