您的位置:首页 > 产品设计 > UI/UE

UIDynamicBehavior仿真行为

2016-04-08 00:00 357 查看
摘要: UIDynamicBehavior仿真行为

UIDynamicBehavior仿真行为

重力行为UIGravityBehavior:

1.创建仿真者(init关联view)

2.创建仿真行为中的重力行为

3.把仿真行为添加到仿真者

重力行为属性:

gravityDirection:方向和大小

angle、magnitude:方向、大小

碰撞行为UICollisionBehavior:

1.创建仿真者

2.创建仿真行为中的碰撞行为

3.设置碰撞边界 translateReference

4.创建一个重力行为(没有重力行为是无法移动的)

5.把仿真行为添加到仿真者

碰撞模式:items元素之间,boundaries元素与边界,everything元素边界都会发生碰撞(默认模式)

吸附行为UISnapBehavior

1.创建仿真者

2.创建吸附行为(设置吸附点)

3.把吸附行为添加到仿真者

附着行为UIAttachmentBehavior

1.创建仿真者

2.创建仿真行为(设置附着点)

3.把附着行为添加到仿真者

仿真行为.action = ^{ }

监听仿真行为的过程。

view切角时需要设置clipToBounds,layer不需要。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息