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];
}
网友评论