Xcode 中的 "Requires full screen" 选项对仅 iPhone 的应用有何影响?

What is the impact of the "Requires full screen" option in Xcode for an iPhone-only app?

对于仅 iPad 的应用程序或通用应用程序,"Requires full screen" 选项告诉 Xcode/iOS 该应用程序是否支持 iPad 在 [=21= 中引入的多任务处理功能] 9. 但是,如果它是仅 iPhone 的应用程序,那么 "Requires full screen" 选项也会存在。在这种情况下,这个选项有什么影响?

完全没有影响。 Apple 工程师认为它不需要隐藏,或者可能是 Plus 手机将在以后的 iOS 版本中横向滑动 :)

来自documentation:

要选择退出参与侧拉和拆分视图的资格,请将 UIRequiresFullScreen 键添加到您的 Xcode 项目的 Info.plist 文件并应用布尔值 YES。

通常,您需要在您的 app.If 中同时支持纵向和横向方向,您的应用程序是仅横向或仅纵向,然后应用程序验证失败并显示:

警告:必须支持所有界面方向,除非应用程序需要全屏。

正如 KingofBliss 指出的那样,将此设置为“是”也会使您的应用停止 运行 在拆分视图中显示。

对于 运行 仅横向全屏的游戏来说,这是一个有用的设置。