iOS 3DTouch

作者: LYSNote | 来源:发表于2017-08-31 16:02 被阅读133次

一.什么是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

相关文章

  • 3DTouch 使用

    iOS9之后使用3DTouch 3DTouch功能主要分为两大块:主屏幕Icon上的Quick Action;Pe...

  • ios 3DTouch 官方工程OC版

    ios 3DTouch 官方工程OC版 想要看一下 官方 的3DTouch教程,发现例子竟然只有swift版本的,...

  • 怎么给App的某个功能添加桌面快捷方式?

    iOS中给App添加快捷方式的几种方案: 3DTouch,长按App唤起3DTouch菜单,这个同时也可以当做小组...

  • 给App的某个功能添加桌面快捷方式

    iOS中给App添加快捷方式的几种方案: 3DTouch,长按App唤起3DTouch菜单,这个同时也可以当做小组...

  • 详解3DTouch的使用

    3DTouch的简单使用. 介绍 3DTouch是iOS9的时候出来,对硬件也有要求,也就是说只有iPhone6s...

  • iOS开发中添加3DTouch功能

    iOS开发中添加3DTouch功能 在AppDelegate入口类的入口方法- (BOOL)application...

  • 3DTouch_IOS开发与应用

    3-DTouch_IOS 对集成3DTouch的简单讲解 Demo下载地址:https://github.com/...

  • iOS APP开发添加3D Touch

    本文就iOS开发中如何集成3DTouch做下简单的讲解。 开发环境及调试设备:Xcode7或以上,iOS9或以上,...

  • iOS 3DTouch

    一.什么是3DTouch? 效果图: 点击icon: Peek(预览)和Pop(跳至预览的详细界面): 看完这个,...

  • iOS 3DTouch

    1. 3D Touch的主要应用 官方文档给出的应用介绍主要有两块: 1.A user can now press...

网友评论

    本文标题:iOS 3DTouch

    本文链接:https://www.haomeiwen.com/subject/movqjxtx.html