UIDynamicAnimator(物理仿真器)
2016-06-13 本文已影响74人
温暖C
1.UIDynamicAnimator的初始化
- (instancetype)initWithReferenceView:(UIView *)view;
view参数:是一个参照视图,表示物理仿真的范围
2.UIDynamicAnimator的常见方法
//添加1个物理仿真行为
- (void)addBehavior:(UIDynamicBehavior *)behavior;
// 移除1个物理仿真行为
- (void)removeBehavior:(UIDynamicBehavior *)behavior;
// 移除之前添加过的所有物理仿真行为
- (void)removeAllBehaviors;
3.UIDynamicAnimator的常见属性
// 参照视图
@property (nonatomic,
readonly) UIView* referenceView;
// 添加到物理仿真器中的所有物理仿真行为
@property (nonatomic, readonly, copy) NSArray* behaviors;
// 是否正在进行物理仿真
@property (nonatomic, readonly, getter = isRunning) BOOL running;
// 代理对象(能监听物理仿真器的仿真过程,比如开始和结束)
@property (nonatomic, assign) id <UIDynamicAnimatorDelegate> delegate;