3D Touch开发
来源:互联网 发布:激活 知乎 编辑:程序博客网 时间:2024/05/01 22:35
3D Touch的触控技术,被苹果称为新一代多点触控技术。其实,简单的说3D Touch就是用力按压,通过3D Touch增加了一组手势交互方式。
1:Home Screen Quick Actions (主屏快捷行为入口,就是用力按压应用图标时弹出的快捷键列表)
2:peek and pop (预览和弹出,就是按压使其周围产生模糊效果,并且可以预览视图)
3:Force Properties (按压力度,根据按压屏幕的力度大小作为一个变量因素,比如根据按压力度控制音量大小)
现在就主要介绍一下第一种常见的使用 Home Screen Quick Actions。
Home Screen Quick Actions有两种方式:1.是直接在plist文件中添加相关属性。2.是通过代码,在程序中动态创建。
在plist文件中添加相关属性:UIApplicationShortcutItemType 这个键值设置一个快捷标签的唯一标识,在代码响应方法中可以根据此作区分点击的是哪个快捷标签
UIApplicationShortcutItemIconType 设置标签Icon类型,可以设置系统的,也可以自定义
UIApplicationShortcutItemTitle 这个键值设置标签的标题
UIApplicationShortcutItemSubtitle 设置标签的副标题当App在后台的时候UIApplication提供了一个回调方法,当按压图标,并点击某个快捷标签的时候,会调用下面的方法
- (void)application:(UIApplication *)application performActionForShortcutItem:(UIApplicationShortcutItem *)shortcutItem completionHandler:(void(^)(BOOL succeeded))completionHandler NS_AVAILABLE_IOS(9_0);
我们依据这个回调中的shortcutItem的type和userinfo来做出不同的事件处理就可以了。
1 0
- 3D Touch开发
- 3D Touch开发
- iOS 3D Touch开发
- iOS 3D touch 开发
- iOS9-3D Touch开发
- iOS开发之3D Touch
- iOS9 3D touch 适配开发
- 3D Touch开发初体验.
- iOS开发 3D-touch使用
- 3D Touch开发初体验
- iOS开发-------3D Touch之ApplicationShortcutItem
- IOS 3D Touch 开发教程
- iOS 3D Touch 开发 实战
- iOS-3D touch相关开发
- iOS 3D Touch开发介绍
- iOS9 3D touch 适配开发
- 3D touch — ios9新特新开发
- iOS开发-3D Touch简要总结
- unity shader入门指南与总结
- MySql学习笔记——常用操作
- 【JavaScript】中关于null和undefined的研究
- 手机号码-正则
- 抽象类与接口的区别
- 3D Touch开发
- 代码规范之 break,continue,return 关键字的使用
- Android开发之--从app中跳转到淘宝店铺
- V4L2 ,VIDIOC_DQBUF,Invalid argument
- Swift3中的新特性
- 如何理解公钥加密/私钥解密
- OpenCV SITF 特征提取 FeatureDetector对象函数detect运行报错解决方案
- group by
- 真机调试出现Could not launch "FeedMeWorms" failed to get the task for process 3118