我的应用是显示状态栏的生产力应用。只是为了导航,我们使用通常从屏幕底部边缘出现的向上滑动手势,经常意外地切换控制中心。
我想通过包括游戏应用程序对控制中心和通知中心的全屏切换来减少用户的滚动烦恼,这些切换需要两次滑动来激活它们。
你能告诉我如何在我的应用程序中切换这种两次向上滑动的控制中心,同时仍然显示状态栏吗?
太感谢了!
你不能这样做。只有在隐藏状态栏时系统才会显示此选项卡。
将这些键放在 info.plist 文件中
<key>UIStatusBarHidden</key>
<true/>
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
仅当应用程序隐藏状态栏时才启用两阶段向上滑动行为。如果您查看 GLPain 示例的 Info.plist,它包含了值为 TRUE 的 UIStatusBarHidden 键。它还包括值为 FALSE 的 UIViewControllerBasedStatusBarAppearance,这是 UIStatusBarHidden 在 iOS 7 及更高版本中产生任何效果所必需的。如果您在应用程序的 Info.plist 文件中包含这两个键/值,您应该会看到您期望的行为。
我认为 iOS 7.1 发生了一些变化:
例如,您可以在没有此剪辑的情况下直接在 safari 全屏(横向)中访问通知/控制中心。
所以可能有一个命令可以启用/禁用两次向上滑动的控制中心,有人知道我们在寻找什么吗?