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];

}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 專著:http://www.lxweimin.com/p/3443a3b27b2d 1.簡單的介紹一下3D Touc...
    violafa閱讀 1,042評論 1 0
  • 一、屏幕圖標使用3D Touch創建快速進入入口: 1、與之相關的類: (1)、 UIApplicationSho...
    尋形覓影閱讀 791評論 0 0
  • 1.簡單的介紹一下3D Touch 3D Touch的觸控技術,被蘋果稱為新一代多點觸控技術。其實,就是此前在Ap...
    Camille_chen閱讀 12,104評論 19 33
  • 3D Touch簡介 2015年,蘋果發布了iOS9以及iphone6s/iphone6s Plus,其中最具有創...
    簡簡蝸牛閱讀 634評論 0 0
  • 一:主屏幕按壓應用圖標展示快捷選項 注意:應用最多有4個快捷選項標簽。 1.靜態標簽 1-打開項目的plist文...
    瘋狂小魚人閱讀 712評論 0 1