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不需要。
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不需要。
相关文章推荐
- 细看网络仿真工具
- Symfony实现行为和模板中取得request参数的方法
- 如何迅速画好接线图
- TOSSIM仿真之网络配置
- ADS-B雷达显示终端 5.6
- ADS-B 雷达 显示终端5.8
- ADS-B显示终端5.9
- ADS-B显示终端6.0
- ADS-B显示终端6.4
- ADS-B显示终端6.8 基本操作视频 更新
- repast 仿真
- 音响系统中的一个简单的mute电路
- 基于Matlab的MIMO通信系统仿真(上)
- MDK5.00中*** error 65: access violation at 0x40021000 : no 'read' permission的一种解决方法
- Simulink学习笔记1--simulink基础
- Microblaze的软硬件仿真
- STM32 软件仿真失败 ***** error 65: access violation at 0x40021000 : no ****'read' permission******
- LTE 参数
- 关于ModelSim从quartus自动启动仿真
- 函数式反应型编程(FRP) —— 实时互动应用开发的新思路