ios7新特性--1_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > ios7新特性--1

ios7新特性--1

 2013/11/14 9:50:41  苹果吧  博客园  我要评论(0)
  • 摘要:1.用户界面的扁平化2.UIKit动态行为支持应用程序可以设置UIView对象和其他对象(遵从UIDynamicItem协议)的动态行为属性。遵从UIDynamicItem协议的对象被称为dynamicitem。动态行为可以提升用户体验,比如加速度动画。UIKit支持以下类型的动态行为:UIAttachmentBehavior对象置顶两个dynamicitem之间或者一个item和某个点之间的连接。当一个item(或者点)移动的时候,被连接的item也跟着移动
  • 标签:新特性 iOS

1.用户界面的扁平化

2.UIKit 动态行为支持

 应用程序可以设置UIView 对象和其他对象(遵从UIDynamicItem 协议)的动态行为属性。遵从UIDynamicItem协议的对象被称为dynamic item。动态行为可以提升用户体验, 比如

加速度动画。 UIKit支持以下类型的动态行为:

UIAttachmentBehavior 对象置顶两个dynamic item之间或者一个item和某个点之间的连接。当一个item(或者点)移动的时候,被连接的item也跟着移动。

UIAttachmentBehavior可以设为如下:

·       UICollisionBehavior 对象让dynamic items在置顶的范围内彼此碰撞。

·       UIGravityBehavior 对象设置一个重力向量。Dynamic item按照向量的方向加速移动直到和配置的item碰撞位置。

·       UIPushBehavior 对象设置一个连续的或者顺势的力向量。

·       UISnapBehavior 对象可以设置dynamic运动到某一个点。运动到某个点可以带有特效。比如,可以做到这样的效果:好像dynamic item连到弹簧上,弹回到弹簧的原点效果。

当把动态形态添加到animator对象后就可以生效,其中animator对象是 UIDynamicAnimator 类的实例。 Animator提供了动态行为执行的环境。一个dynamic item可以包含多个动态行为,但是这些行为必须由同一个animator对象触发。

关于更多动态行为,请参考: UIKit Framework Reference.

3.Text Kit

Text Kit可以布局、显示段落、列、页面等;

Text Kit 包含一下新的扩展类:

·       NSAttributedString 类支持新属性

·       NSLayoutManager 类支持线程glyph(文字对应的图形)和对文本布局。

·       NSTextContainer 类定义了文本布局的区域。

·       NSTextStorage 类用来管理文本的内容。

上一篇: 超实用!诺基亚再对焦应用正式发布 下一篇: 没有下一篇了!
发表评论
用户名: 匿名