3.4 3D Touch功能在项目中的应用 [iOS开发中的神兵利器]

1. 本节课将为您演示,三维触摸手势的使用,首先在左侧的项目导航区,打开应用程序代理文件。

3.4 3D Touch功能在项目中的应用 [iOS开发中的神兵利器]_第1张图片
image

2. 当三维触摸手势被触发时,将在应用程序的图标位置显示一个菜单列表,我们就从创建这个菜单列表开始。

3.4 3D Touch功能在项目中的应用 [iOS开发中的神兵利器]_第2张图片
image

3. 初始化一个应用程序快捷图标,并设置图标的类型为添加。

3.4 3D Touch功能在项目中的应用 [iOS开发中的神兵利器]_第3张图片
image

4. 初始化另一个应用程序快捷图标,并设置图标的类型为自定义的图片。

3.4 3D Touch功能在项目中的应用 [iOS开发中的神兵利器]_第4张图片
image

5. 初始化第三个应用程序快捷图标,同样设置图标的类型为自定义的图片。

3.4 3D Touch功能在项目中的应用 [iOS开发中的神兵利器]_第5张图片
image

6. 接着创建菜单列表中的快捷条目,并依次设置条目的类型、本地化标题、子标题、图标、用户数据等信息。

3.4 3D Touch功能在项目中的应用 [iOS开发中的神兵利器]_第6张图片
image

7. 创建菜单列表中的第二个快捷条目。

3.4 3D Touch功能在项目中的应用 [iOS开发中的神兵利器]_第7张图片
image

8. 创建菜单列表中的最后一个快捷条目。

3.4 3D Touch功能在项目中的应用 [iOS开发中的神兵利器]_第8张图片
image

9. 将三个快捷条目,添加到一个数组中。

3.4 3D Touch功能在项目中的应用 [iOS开发中的神兵利器]_第9张图片
image

10. 然后设置应用程序对象的快捷列表,在快捷列表中包含三个快捷条目。

3.4 3D Touch功能在项目中的应用 [iOS开发中的神兵利器]_第10张图片
image

11. 添加一个方法,用来响应快捷条目被点击时的事件。

3.4 3D Touch功能在项目中的应用 [iOS开发中的神兵利器]_第11张图片
image

12. 根据返回的快捷条目的类型,判断用户需要使用哪个功能。当用户点击第一个条目时,在控制台输出对应的日志信息。

3.4 3D Touch功能在项目中的应用 [iOS开发中的神兵利器]_第12张图片
image

13. 当用户点击第二个条目时,在控制台输出对应的日志信息。

3.4 3D Touch功能在项目中的应用 [iOS开发中的神兵利器]_第13张图片
image

14. 当用户点击第三个条目时,在控制台输出对应的日志信息。接着切换到真机环境,进行三维触摸手势的测试,点击打开此处的设备列表。

3.4 3D Touch功能在项目中的应用 [iOS开发中的神兵利器]_第14张图片
image

15. 选择列表中的真机设备。

3.4 3D Touch功能在项目中的应用 [iOS开发中的神兵利器]_第15张图片
image

16. 接着点击左上角的[编译并运行]按钮,启动模拟器预览项目。

3.4 3D Touch功能在项目中的应用 [iOS开发中的神兵利器]_第16张图片
image

17. 模拟器打开后,按下键盘上的快捷键,返回系统界面。

3.4 3D Touch功能在项目中的应用 [iOS开发中的神兵利器]_第17张图片
image

18. 然后稍微用力并长按应用程序的图标,以打开快捷条目列表。

3.4 3D Touch功能在项目中的应用 [iOS开发中的神兵利器]_第18张图片
image

19. 在打开的快捷条目列表中,左侧是条目的图标,右侧是条目的标题,点击一个条目,将返回应用程序,并在控制台输出相应的内容。

3.4 3D Touch功能在项目中的应用 [iOS开发中的神兵利器]_第19张图片
image

20. 观察控制台输出的日志信息,然后点击此处的[停止]按钮,关闭模拟器,并结束本节课程。

3.4 3D Touch功能在项目中的应用 [iOS开发中的神兵利器]_第20张图片
image

本文整理自:《app开发中的神兵利器》,真正的[手把手]教学模式,用最快的速度上手iOS开发,苹果商店App Store免费下载:https://itunes.apple.com/cn/app/id1209739676,或扫描本页底部的二维码。课程配套素材下载地址:资料下载

3.4 3D Touch功能在项目中的应用 [iOS开发中的神兵利器]_第21张图片
apps8 2.png

你可能感兴趣的:(3.4 3D Touch功能在项目中的应用 [iOS开发中的神兵利器])