ios - 当 iOS 处于锁屏模式时,我们可以识别手势吗?

标签 ios objective-c uigesturerecognizer

我可以像这样在我的应用程序中检测锁屏模式:

- (void)applicationDidEnterBackground:(UIApplication *)application
{
    UIApplicationState state = [application applicationState];
    switch (state) {
        case UIApplicationStateInactive:
            NSLog(@"LockScreen");
            [self.viewController addGestureRecognizersToView:self.viewController.view];
            break;

        case UIApplicationStateBackground:
            NSLog(@"Background");
            break;
        default:
            break;
    }
}

我想继续识别手势(点击、长按...)但不需要滑动解锁。是否可以?哪个选项控制它?

最佳答案

不,这不可能。当您的应用程序不可见时(例如,当锁定屏幕打开时),您的应用程序不会接收手势输入。

关于ios - 当 iOS 处于锁屏模式时,我们可以识别手势吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14699455/

相关文章:

iOS Swift 和 reloadRowsAtIndexPaths 编译错误

ios - iOS 谷歌移动视觉库的许可证是什么?

ios - 手指拖动 UIButton 与 UIImageView 重叠时检测

ios - 如何禁用 UIPageViewController 的滑动手势?

ios - 向 SKSpriteNode 施加脉冲以赋予其随机方向

ios - 在起点画一个矩形,然后按照我的 Action 在 Swift 中结束手势

ios - NSFetchedResultsController 仍然带回了已经被删除的 NSManagedObject

iphone - Bonjour 联网(发送消息)到两个以上的 iOS 设备

iphone - iOS 5 的 JSON 数据

java - 通过socket从objective-c发送一个int到java,但是java端的值改变了