iOS 你不知道的新鲜事iOS 开发成长中心3D Touch 、指纹解锁

iOS 3DTouch

2017-08-31  本文已影响133人  LYSNote

一.什么是3DTouch?

效果图:

点击icon:

3DTouch.PNG

Peek(预览)和Pop(跳至预览的详细界面):

peek pop

看完这个,大家估计都明白了, 就是长按icon图标或者项目里面长按某一控件,会弹出如图所示的快捷选项

二.实现方法

首先点击icon实现3DTouch实现:

实现.png

当然你也可以用系统提供的图标,如下

类型.jpg

点击不同icon的图标,进行不同的操作,主要分两种:

1.一种是应用没有启动或者已被杀死,这个时候点击3DTouch,进入应用,实现如下:

实现.png

2.应用之前打开过, 没有被杀死,扔在后台,实现如下

实现.png

Peek的实现:

peek实现.png

实际上Peek预览,弹出的页面是一个新的控制器,通过传值,接口实现预览效果

peek实现.png

Pop的实现

pop的实现,就是在detail控制器里面实现previewActionItems的setter方法

效果一:

pop实现.png pop效果.PNG

效果二:

pop实现.png pop效果.PNG
上一篇 下一篇

猜你喜欢

热点阅读