iOS 3D Touch见解
今天研究了一下3D Touch:
实现效果:

最棒的快速选项可预料并加速用户与应用的交互。iOS 9 SDK提供了定义静态或者动态快速选项的API,不过仅适用于使用最新iPhone机型的用户。
-
在应用的 Info.plist 文件的 UIApplicationShortcutItems 数组中定义 静态快速选项 。
-
使用 UIApplicationShortcutItem 类和相关的API来定义 动态快速选项 。使用新的 shortcutItems 属性将动态快速选项添加到你应用共享的 UIApplication 对象中。
两种快速选项最多可以显示两行文本和一个可选的图标。
Peek和Pop
现在你可以授权应用的视图控制器来响应用户不同的按压力量。随着用户按压力量的增加,交互会出现三个阶段:
1. 暗示内容预览是可使用的
2. 展示预览(peek),和快捷选项菜单(peek quick actions)
3. 可选的跳转到预览中的视图(pop)
当你使用 peek 和 pop 时,系统通过压力决定从哪个阶段过度至下一个。用户可以在设置>通用>辅助功能>3D Touch中进行修改。
轻按后,周围内容会变得模糊,这告诉用户预览更多内容( peek )是可以使用的。(如上图:)
参考网址:
http://pingguohe.net/2015/10/08/3D-Touch-1.html
http://pingguohe.net/2015/10/12/3D-Touch-2.html
http://www.cocoachina.com/ios/20151021/13849.html
http://www.jianshu.com/p/63bbeaafbc57
浙公网安备 33010602011771号