3D Touch

http://my.oschina.net/u/2340880/blog/511509

iOS 9 才支持,相关内容使用时必须判断系统版本。

包括三大模块:

        (1)Home Screen Quick Actions (菜单)

        (2)peek and pop

        (3)Force properties(力度)

1.静态标签 plist 

         UIApplicationShortCutItems <Array>

2.动态标签

         UIApplicationShortCutItemType

                                                  Title

                                                  SubTitle

                                                  Icon

                                                  UseInfo

3.UIApplicationDelegate

       通过UIApplicationLaunchOptionsShortCutItemKey获得UIApplicationShortCutItem

4.didFinishLaunchingWithOptions:

performActionForShorCutItem:会通过以上两个方法响应。

如果程序处于关闭状态,则在didFinishLaunchingWithOptions:通过3获得action,需返回NO。

如果程序处于后台状态,则在performActionForShorCutItem:激活。

5. peeking(按压) and poping(全屏)

if (UITraitController.forceTouchCapability == .available) {

     [self.registerForPreviewingWithDelegate:self sourceView:sourceView];

}

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

推荐阅读更多精彩内容

  • 专著://www.greatytc.com/p/3443a3b27b2d 1.简单的介绍一下3D Touc...
    violafa阅读 1,040评论 1 0
  • 一、屏幕图标使用3D Touch创建快速进入入口: 1、与之相关的类: (1)、 UIApplicationSho...
    寻形觅影阅读 764评论 0 0
  • 1.简单的介绍一下3D Touch 3D Touch的触控技术,被苹果称为新一代多点触控技术。其实,就是此前在Ap...
    Camille_chen阅读 12,102评论 19 33
  • 3D Touch简介 2015年,苹果发布了iOS9以及iphone6s/iphone6s Plus,其中最具有创...
    简简蜗牛阅读 632评论 0 0
  • 一:主屏幕按压应用图标展示快捷选项 注意:应用最多有4个快捷选项标签。 1.静态标签 1-打开项目的plist文...
    疯狂小鱼人阅读 712评论 0 1