我想为我的 iOS 游戏启用 Edge Protection,这样玩家就不会随意将游戏留在 iPhone 的菜单中。
在developer.apple中解释说我们应该启用边缘保护,但没有解释如何:
在极少数情况下,游戏等沉浸式应用程序可能需要自定义屏幕边缘手势,这些手势的优先级高于系统手势 - 第一次滑动会调用应用程序特定的手势,第二次滑动会调用系统手势。应谨慎实现这种行为(称为边缘保护),因为它使人们更难访问系统级操作。
https://developer.apple.com/ios/human-interface-guidelines/user-interaction/gestures/
最佳答案
将下面的代码添加到您的 UIViewController
-(UIRectEdge)preferredScreenEdgesDeferringSystemGestures
{
return UIRectEdgeAll;
}
关于ios - 如何在 iPhone X 中启用 Edge Protect?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46988469/