UIViewPropertyAnimator 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
管理 的属性的 UIView动画。
[Foundation.Register("UIViewPropertyAnimator", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public class UIViewPropertyAnimator : Foundation.NSObject, Foundation.INSCopying, IDisposable, UIKit.IUIViewImplicitlyAnimating
type UIViewPropertyAnimator = class
inherit NSObject
interface INSCopying
interface INativeObject
interface IDisposable
interface IUIViewAnimating
interface IUIViewImplicitlyAnimating
- 继承
- 属性
- 实现
构造函数
UIViewPropertyAnimator() |
默认构造函数。 |
UIViewPropertyAnimator(Double, CGPoint, CGPoint, Action) |
管理 的属性的 UIView动画。 |
UIViewPropertyAnimator(Double, IUITimingCurveProvider) |
使用指定的 |
UIViewPropertyAnimator(Double, nfloat, Action) |
基于 使用基于弹簧的计时构造新的 UIViewPropertyAnimator 。 |
UIViewPropertyAnimator(Double, UIViewAnimationCurve, Action) |
UIViewPropertyAnimator使用指定的 |
UIViewPropertyAnimator(IntPtr) |
创建非托管对象的托管表示形式时使用的构造函数;由运行时调用。 |
UIViewPropertyAnimator(NSObjectFlag) |
在派生类上调用 的构造函数,以跳过初始化并仅分配 对象。 |
属性
Class |
管理 的属性的 UIView动画。 (继承自 NSObject) |
ClassHandle |
此类的句柄。 |
DebugDescription |
此对象的开发人员有意义的说明。 (继承自 NSObject) |
Delay |
动画开始前的持续时间(以秒为单位)。 |
Description |
对象的说明,即 ToString 的 Objective-C 版本。 (继承自 NSObject) |
Duration |
获取动画的持续时间(以秒为单位)。 |
FractionComplete |
获取或设置属性的动画完成百分比。 |
Handle |
处理指向非托管对象表示形式的 (指针) 。 (继承自 NSObject) |
Interruptible |
获取或设置动画是否可以暂停或停止。 |
IsDirectBinding |
管理 的属性的 UIView动画。 (继承自 NSObject) |
IsProxy |
管理 的属性的 UIView动画。 (继承自 NSObject) |
ManualHitTestingEnabled |
获取或设置在动画正在进行时应用是否管理命中测试。 |
PausesOnCompletion |
获取或设置一个布尔值,该值控制动画在完成时是否保持活动状态。 |
RetainCount |
返回对象的当前 Objective-C 保留计数。 (继承自 NSObject) |
Reversed |
获取或设置动画的方向。 |
Running |
动画当前是否正在运行。 |
ScrubsLinearly |
获取或设置一个布尔值,该值控制是使用线性清理还是使用动画自己的计时信息进行清理。 |
Self |
管理 的属性的 UIView动画。 (继承自 NSObject) |
State |
动画的当前 UIViewAnimatingState 。 |
Superclass |
管理 的属性的 UIView动画。 (继承自 NSObject) |
SuperHandle |
用于表示此 NSObject 基类中方法的句柄。 (继承自 NSObject) |
TimingParameters |
检索动画的计时曲线。 |
UserInteractionEnabled |
获取或设置用户是否可以与动画交互。 |
Zone |
管理 的属性的 UIView动画。 (继承自 NSObject) |
方法
扩展方法
GetDebugDescription(INSObjectProtocol) |
管理 的属性的 UIView动画。 |
GetAccessibilityCustomRotors(NSObject) |
获取适用于 |
SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[]) |
设置适用于 |
AddAnimations(IUIViewImplicitlyAnimating, Action) |
将指定的 |
AddAnimations(IUIViewImplicitlyAnimating, Action, nfloat) |
将指定的 |
AddCompletion(IUIViewImplicitlyAnimating, Action<UIViewAnimatingPosition>) |
|
ContinueAnimation(IUIViewImplicitlyAnimating, IUITimingCurveProvider, nfloat) |
更改动画的计时。 |