iOS之UIDynamic UI动力学使用步骤
UIDynamic UI动力学
使用步骤:
1> 实例化一个animator
2> 实例化要参与仿真的视图或者控件
3> 实例化仿真行为
重力: Gravity
碰撞: Collision 有代理方法,可以添加边界碰撞
附加: Attachment 有刚性、弹性区别,设置damping即可
可以附加到一个点,也可以附加到一个视图上
吸附: Snap 设置damping
推: Push 单次推和连续推
如果是单次推,需要将active = YES
需要指定
* 力量
* 角度
元素属性,通常只需要改弹力系数即可
4> 将行为添加到animator,仿真立刻开始启动