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



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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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




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

0