6s发布以后新增了一个3D touch功能,我个人觉得这个功能点在某些时候还是挺方便的,比如说微信的扫码功能.
直接长按图标就可以进入这个功能里面,不用再打开app、一层层查找了,比较方便.
其实这个功能实现起来是比较简单的,主要在appDelegate.m里面实现设置:
具体代码如下:
//这里是设置3D touch的功能菜单,即要显示哪些功能
然后就是功能的具体实现了:
这里为了方便只做了打开相机和打开相册两个功能,主要就是根据不同的type值做出不同的相应.
以上是3D touch在app图标上的实现,另外3D touch 还可以应用在轻按预览并展示底部菜单上,这里我并没有具体去实现,但是可以参考下面两个网址,介绍的比较详细:
参考资料: