UIDynamicBehavior仿真行爲

UIDynamicBehavior仿真行爲ip

重力行爲UIGravityBehavior:it

1.建立仿真者(init關聯view)io

2.建立仿真行爲中的重力行爲cli

3.把仿真行爲添加到仿真者移動

重力行爲屬性:view

gravityDirection:方向和大小vi

angle、magnitude:方向、大小

碰撞行爲UICollisionBehavior:

1.建立仿真者

2.建立仿真行爲中的碰撞行爲

3.設置碰撞邊界 translateReference

4.建立一個重力行爲(沒有重力行爲是沒法移動的)

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

碰撞模式:items元素之間,boundaries元素與邊界,everything元素邊界都會發生碰撞(默認模式)

吸附行爲UISnapBehavior

1.建立仿真者

2.建立吸附行爲(設置吸附點)

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

附着行爲UIAttachmentBehavior

1.建立仿真者

2.建立仿真行爲(設置附着點)

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

仿真行爲.action = ^{ }

監聽仿真行爲的過程。

view切角時須要設置clipToBounds,layer不須要。

相關文章
相關標籤/搜索