UIKit Dynamics是iOS7中新推出的,可以模拟现实的二维动画效果,开发出逼真的物理动画。
关键类
- UIDynamicAnimator:封装了底层的物理引擎,为动力项(UIDynamicItem)提供物理相关的功能和动画;
- UIDynamicBehavior,动力行为,为动力项提供不同的物理行为;
- UIDynamicItem,动力项,相当于现实世界中的一个基本物体;
使用方法
@property(strong, nonatomic) UIDynamicAnimator *dynamicAnimate; - (UIDynamicAnimator *)dynamicAnimate{ if (!_dynamicAnimate) { _dynamicAnimate = [[UIDynamicAnimator alloc] initWithReferenceView:self.gameView]; _dynamicAnimate.delegate = self; } return _dynamicAnimate; }
|
[self.dynamicAnimate addBehavior:_dropItemBehavior];
|