锁定屏幕与模态兼容

Lock screen compatible with modals

我的 iOS 8 应用程序有一个自定义锁定屏幕(UIView 在同一 UIViewController 中的其他 UIView 之上。当应用程序进入后台时,会显示锁定屏幕,隐藏所有其他内容。

问题是我的锁定屏幕没有出现在模态框之上。当用户解锁应用程序时,我希望应用程序状态与他离开时的状态相同,因此我希望在锁定期间保持模态窗口处于活动状态。

如何让我的锁定屏幕 UIView 出现在模态窗口的 顶部 上?

将您的锁屏设置为 window 并将其放置在所有模态系统的前面 windows,详情请参阅 View Programming Guidelines

tl,博士:

lockWindow.windowlevel = UIWindowLevelStatusBar + 0.05f: