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

写法步骤

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 《ijs》速成开发手册3.0 官方用户交流:iApp开发交流(1) 239547050iApp开发交流(2) 10...
    叶染柒丶阅读 10,818评论 0 7
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,823评论 25 709
  • 工厂模式类似于现实生活中的工厂可以产生大量相似的商品,去做同样的事情,实现同样的效果;这时候需要使用工厂模式。简单...
    舟渔行舟阅读 12,385评论 2 17
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,840评论 0 17
  • 最近总感觉自己内心比较急躁,做什么都没有质感,提不起劲,没有全身心投入。今天收拾东西,才发现,丢掉那些曾以为会有用...
    Angelily阅读 1,592评论 1 1