新浪微博 有道云笔记 麦库 EverNote Pocket Instapaper 更多

12.24笔记(关于//UIDynamic演练//多对象的附加行为//UIDynamic简单演练//UIDynamic//(CoreText框架)NSAttributedString)

 

 

 

12.24笔记
1.UIDynamic注意点:
pastedGraphic.png
演示代码:
pastedGraphic_1.png
上面中设置视图旋转的时候,需要注意设置M_PI_4时,视图两边保持平衡状态,达不到仿真效果。
pastedGraphic_2.png
需要偏移下角度。
pastedGraphic_3.png
pastedGraphic_4.png
2.吸附行为
pastedGraphic_5.png
3.推动行为
初始化的时候有两种模式:UIPushBehaviorModeContinuous(这个模型可以忽略)
演练代码:
pastedGraphic_6.png
pastedGraphic_7.png
注意:
pastedGraphic_8.png
pastedGraphic_9.png
4.刚性附件行为
需要两点:一个锚点(作用点)一个离行为视图中心点的偏移量,注意如果偏移量为0,刚性行为仿真效果出不来。
pastedGraphic_10.png
pastedGraphic_11.png
pastedGraphic_12.png
pastedGraphic_13.png
5.弹性附加视图
pastedGraphic_14.png
需要用到KVO,监听行为视图中心点的变化,因为当手指停止拖动的时候,就没有重绘两点之间的线了,就会发生下图的事情,行为视图中心点在手指停止拖动的时候还是会变化,偏移视图的坐标也会移动,因此需要重新绘制锚点和偏移视图的,这就需要在KVO的监听方法中使用。
pastedGraphic_15.png
pastedGraphic_16.png
pastedGraphic_17.png
5.碰撞行为
pastedGraphic_18.png

pastedGraphic_19.png

本文对应pdf文档下载链接,猛戳—>:

12.24笔记.pages.zip
2.2 MB
12.24笔记.pdf
1.3 MB

 

https://www.evernote.com/shard/s227/sh/ab2dc9ae-d2e2-4de3-bb72-8c808aab5727/8c4460676b3c76c08413c196e53a88a6

posted @ 2013-12-26 23:24  iTeaTime(技术清谈)  阅读(237)  评论(0编辑  收藏  举报