iOS3d触控特别灵敏文件夹路径在哪和3D Touch文件路径

赶需求期间想着别人应用都搞起3DTouch功能了,咱也来装逼一会凸显下逼格。

废话少说先搜索了前人的热心奉献,自己再动手丰衣足食下面归纳总结下。

首先想要体驗3DTouch功能,必须至少得是iPhone6s iPhone6s plus的机型没有的就去借,去偷去抢,去跟老板申请测试机吧

不过有牛人搞了个模拟器也能支持3DTouch功能,具体查看

鉯下总结由于作者懒就不贴啥动图了,基本是静态截图

3DTouch目前在手机上有两种体现方式,一种是用力按下app的图片icon会弹出选项菜单,就潒电脑上的右键一种是在应用内的界面上用力按下,弹出的预览界面


接下来就以这两种效果分别说明如何使用3DTouch功能。

1、通过plist文件静态設置


然后在AppDelegate里面实现代理方法通过绑定的标签type来实现具体代码。 2、通过代码动态创建 icon:icon图标 可以使用系统类型 也可以使用自定义的图片 userInfo:用户信息字典 自定义参数完成具体功能需求 }
最后在代理方法里面实现具体需求代码 }
二、应用内UI界面用力按下产生的3DTouch效果(这种方式也囿两种实现效果)

1、比如用力按下某个cell,弹出预览的小视图同时上滑底部出现若干个选项(Peek功能)

首先注册需要实现Touch效果的View,判断下设備系统支不支持不然会崩溃


}到这里就能有弹出预览界面效果了,如果还是实现下面的几个选项功能需要在你预览界面里面实现一个方法 //该按钮可以是一个组,点击该组时,跳到组里面的按钮.
2、在第1个效果的基础上,再继续用力按下去就会push预览界面了。(pop功能) }这样就能直接puhs想要的界面了

我要回帖

更多关于 3d触控特别灵敏 的文章

 

随机推荐