iOS9 3D touch 适配开发

来源:互联网 发布:ci 数据库 编辑:程序博客网 时间:2024/05/01 23:06

这里坐飞机

1 . 3D Touch的主要应用
官方文档给出的应用介绍主要有两块:

1.A user can now press your Home screen icon to immediately access functionality provided by your app.2.Within your app, a user can now press views to see previews of additional content and gain accelerated access to features.
  • 第一部分的应用是我们可以通过3D手势,在主屏幕上的应用Icon处,直接进入应用的响应功能模块。这个功能就例如我们上面的日历示例,会在Icon旁边出现一个菜单,点击菜单我们可以进入相应的功能单元。

  • 我个人理解,这个功能,push消息功能加上iOS8推出的扩展today 功能,这三个机制使iOS应用变得无比灵活方便,用户可以不需付出寻找的时间成本来快速使用自己需要的功能。

  • 第二部分是对app的一个优化,用户可以通过3D Touch手势在view上来预览一些预加载信息,这样的设计可以使app更加简洁大方,交互性也更强。


2 . 3D Touch的三大模块
在我们的app中使用3D Touch功能,主要分为以下三个模块:

  • 1、Home Screen Quick Actions

通过主屏幕的应用Icon,我们可以用3D Touch呼出一个菜单,进行快速定位应用功能模块相关功能的开发。如上面的日历。

  • 2、peek and pop

这个功能是一套全新的用户交互机制,在使用3D Touch时,ViewController中会有如下三个交互阶段:

  • 1)提示用户这里有3D Touch的交互,会使交互控件周围模糊

  • 2)继续深按,会出现预览视图

  • 3)通过视图上的交互控件进行进一步交互

    这个模块的设计可以在网址连接上进行网页的预览交互。


  • 3.Force Properties
0 0
原创粉丝点击