http://my.oschina.net/u/2340880/blog/511509
iOS 9 才支持雪营,相關(guān)內(nèi)容使用時(shí)必須判斷系統(tǒng)版本迂烁。
包括三大模塊:
? ? ? ? (1)Home Screen Quick Actions (菜單)
? ? ? ? (2)peek and pop
? ? ? ? (3)Force properties(力度)
1.靜態(tài)標(biāo)簽 plist?
? ? ? ? ?UIApplicationShortCutItems <Array>
2.動(dòng)態(tài)標(biāo)簽
? ? ? ? ?UIApplicationShortCutItemType
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??Title
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? SubTitle
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Icon
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? UseInfo
3.UIApplicationDelegate
? ? ? ?通過(guò)UIApplicationLaunchOptionsShortCutItemKey獲得UIApplicationShortCutItem
4.didFinishLaunchingWithOptions:
performActionForShorCutItem:會(huì)通過(guò)以上兩個(gè)方法響應(yīng)。
如果程序處于關(guān)閉狀態(tài),則在didFinishLaunchingWithOptions:通過(guò)3獲得action,需返回NO。
如果程序處于后臺(tái)狀態(tài)戏羽,則在performActionForShorCutItem:激活。
5. peeking(按壓) and poping(全屏)
if (UITraitController.forceTouchCapability == .available) {
? ? ?[self.registerForPreviewingWithDelegate:self sourceView:sourceView];
}