iOS Guides | Samples

MonoTouch.UIKit.IUIViewAnimating

Interface defining methods for custom animator objects.

See Also: IUIViewAnimating

Syntax

[MonoTouch.Foundation.Protocol(Name="UIViewAnimating", WrapperType=typeof(MonoTouch.UIKit.UIViewAnimatingWrapper))]
[MonoTouch.Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="StartAnimation", Selector="startAnimation")]
[MonoTouch.Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="StartAnimation", ParameterByRef=Mono.Cecil.CustomAttributeArgument[], ParameterType=Mono.Cecil.CustomAttributeArgument[], Selector="startAnimationAfterDelay:")]
[MonoTouch.Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="PauseAnimation", Selector="pauseAnimation")]
[MonoTouch.Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="StopAnimation", ParameterByRef=Mono.Cecil.CustomAttributeArgument[], ParameterType=Mono.Cecil.CustomAttributeArgument[], Selector="stopAnimation:")]
[MonoTouch.Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="FinishAnimation", ParameterByRef=Mono.Cecil.CustomAttributeArgument[], ParameterType=Mono.Cecil.CustomAttributeArgument[], Selector="finishAnimationAtPosition:")]
[MonoTouch.Foundation.ProtocolMember(ArgumentSemantic=MonoTouch.ObjCRuntime.ArgumentSemantic.None, GetterSelector="state", IsProperty=true, IsRequired=true, IsStatic=false, Name="State", PropertyType=typeof(MonoTouch.UIKit.UIViewAnimatingState), Selector="state")]
[MonoTouch.Foundation.ProtocolMember(ArgumentSemantic=MonoTouch.ObjCRuntime.ArgumentSemantic.None, GetterSelector="isRunning", IsProperty=true, IsRequired=true, IsStatic=false, Name="Running", PropertyType=typeof(System.Boolean), Selector="running")]
[MonoTouch.Foundation.ProtocolMember(ArgumentSemantic=MonoTouch.ObjCRuntime.ArgumentSemantic.None, GetterSelector="isReversed", IsProperty=true, IsRequired=true, IsStatic=false, Name="Reversed", PropertyType=typeof(System.Boolean), Selector="reversed", SetterSelector="setReversed:")]
[MonoTouch.Foundation.ProtocolMember(ArgumentSemantic=MonoTouch.ObjCRuntime.ArgumentSemantic.None, GetterSelector="fractionComplete", IsProperty=true, IsRequired=true, IsStatic=false, Name="FractionComplete", PropertyType=typeof(System.nfloat), Selector="fractionComplete", SetterSelector="setFractionComplete:")]
[MonoTouch.ObjCRuntime.Introduced(MonoTouch.ObjCRuntime.PlatformName.iOS, 10, 0, MonoTouch.ObjCRuntime.PlatformArchitecture.None, null)]
public interface IUIViewAnimating : INativeObject, IDisposable

Requirements

Namespace: MonoTouch.UIKit
Assembly: monotouch (in monotouch.dll)
Assembly Versions: 0.0.0.0

The members of MonoTouch.UIKit.IUIViewAnimating are listed below.

Public Properties

FractionCompleteSingle. Gets or sets the percentage of the property's animation completion.
ReversedBoolean. Gets or sets the direction of the animation.
[read-only]
RunningBoolean. Whether the animation is currently running.
[read-only]
StateUIViewAnimatingState. The current UIViewAnimatingState of the animation.

Public Methods

FinishAnimation(UIViewAnimatingPosition)
PauseAnimation()
Pauses the animation.
StartAnimation()
Begins the animation.
StartAnimation(Double)
StopAnimation(Boolean)
Stops the animation at the current position.