iOS 3DTouch

2019-03-19  本文已影响0人  yyggzc521

3DTouch是苹果在2015年,iPhone 6s、iOS9之后新推出的新功能。
有Peek和Pop两种新手势。有静态添加和动态添加两种方式。

判断后台启动还是冷启动

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    
    [self init3DTouch];
    // 当APP 不再后台运行时 通过3DTouch 激活APP,launchOptions不为空手动调用 performActionForShortcutItem
    if ( launchOptions != nil ) {
        UIApplicationShortcutItem *i = [launchOptions objectForKey: UIApplicationLaunchOptionsShortcutItemKey];
        [self application:application performActionForShortcutItem:i completionHandler:^(BOOL succeeded) {
            NSLog(@"launchOptions no null");
        }];
        return NO;
    }
    return YES;
}

有几个iOS开发同学的文章已经对3DTouch做了详细介绍,而且讲的比较好,所以我就不再赘述了。下面把文章分享出来供大家参考:

3DTouch技术使用
iOS开发之3DTouch详解
3D Touch超详细入门

上一篇 下一篇

猜你喜欢

热点阅读