我想在我的iOS游戏中启用Edge Protection,这样玩家就不会将游戏留在iPhone的菜单中而不需要。
在developer.apple中解释说我们应该启用Edge Protection,但不解释如何:
在极少数情况下,像游戏这样的沉浸式应用程序可能需要优先于系统手势的自定义屏幕边缘手势 - 第一次滑动调用特定于应用程序的手势,第二次滑动调用系统手势。应谨慎实施此行为(称为边缘保护),因为这会使人们更难以访问系统级操作。
https://developer.apple.com/ios/human-interface-guidelines/user-interaction/gestures/
答案 0 :(得分:3)
将以下代码添加到您的UIViewController
-(UIRectEdge)preferredScreenEdgesDeferringSystemGestures
{
return UIRectEdgeAll;
}