写法步骤
1、首先在你的登录试图控制器跟实现支付跳转的界面添加两个Bool参数
var isLogin: Bool = true var isNav: Bool = true
2、在AppDelegate里写的实现方法
![](https://img.haomeiwen.com/i3489374/ba0bb61e05a0879f.png)
3、在AppDelegate里在写个点击触发回调事件
![](https://img.haomeiwen.com/i3489374/d1dcddea1de4c302.png)
4、在支付页面点击按钮返回主页面的跳转
![](https://img.haomeiwen.com/i3489374/1a1b5ac21796b9e0.png)
只需要这样就可以实现3D Touch,效果如下图:
![](https://img.haomeiwen.com/i3489374/43d5177566306675.jpg)
·可以自定义图标
·最多注册4个图标
5、冷效果,App没有启动时效果如下:
![](https://img.haomeiwen.com/i3489374/5551bdcb9af4b063.png)
6、热效果时直接跳转到支付界面,效果如下:
![](https://img.haomeiwen.com/i3489374/343af3f50121d6be.jpg)
7、点击按钮返回主页面
![](https://img.haomeiwen.com/i3489374/47d4e316680ce3d0.png)
附:UIApplicationShortcutIconType官网提供的样式网址 https://developer.apple.com/reference/uikit/uiapplicationshortcuticontype
![](https://img.haomeiwen.com/i3489374/1086f14eb120333e.jpeg)
新手一枚第一次写简书文章,不喜勿喷。欢迎大牛来指导技术 Q1255130032
网友评论