iOS应用功能增强:3D Touch、设置、撤销与图像滤镜实现
1. 3D Touch功能介绍
3D Touch是部分iOS设备(如iPhone 6S、6S Plus和iPhone 7系列)具备的特性,它能检测用户触摸屏幕时施加的压力,为应用提供快速访问功能,主要有主屏幕快速操作和Peek and Pop两种使用方式。
1.1 主屏幕快速操作
主屏幕快速操作是指用户长按应用图标时出现的菜单项,可让应用在后台快速执行操作或直接跳转到常用目标。它分为静态和动态两种类型:
- 静态操作 :不会改变,通过在应用的Info.plist中添加 UIApplicationShortcutItems 数组来设置,数组中的每个字典包含以下必要和可选项:
| 键 | 是否必需 | 说明 |
| ---- | ---- | ---- |
| UIApplicationShortcutItemType | 是 | 应用接收的字符串 |
| UIApplicationShortcutItemTitle | 是 | 用户看到的标签 |
| UIApplicationShortcutItemSubtitle | 否 | 显示在标题下方的标签 |
| UIApplicationShortcutItemIconFile | 否 | 自定义图标文件 |
| UIApplicationShortcutIconType | 否 | 使用系统提供的图标 |
| UIApplicationShortcutItemUserInfo | 否 | 传递给应用的字典 |
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



