Swift3.0 3D Touch (简单实现)

2017-08-10  本文已影响0人  novice_Qin

写法步骤

1、首先在你的登录试图控制器跟实现支付跳转的界面添加两个Bool参数

    var isLogin: Bool = true        var isNav: Bool = true

2、在AppDelegate里写的实现方法

1.实现方法

3、在AppDelegate里在写个点击触发回调事件

2.点击触发回调的方法

4、在支付页面点击按钮返回主页面的跳转

3.返回主页面跳转的方法

只需要这样就可以实现3D Touch,效果如下图:

4.手机点击触发效果图

·可以自定义图标

·最多注册4个图标

5、冷效果,App没有启动时效果如下:

6、热效果时直接跳转到支付界面,效果如下:

6.热效果图片

7、点击按钮返回主页面

7.返回的主页面

附:UIApplicationShortcutIconType官网提供的样式网址 https://developer.apple.com/reference/uikit/uiapplicationshortcuticontype

8.图标样式

新手一枚第一次写简书文章,不喜勿喷。欢迎大牛来指导技术 Q1255130032

上一篇 下一篇

猜你喜欢

热点阅读