ios-对于仅iPhone的应用程序,Xcode中“要求全屏”选项的影响是什么?

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

enter image description here

goodbyeera asked 2020-06-27T22:49:34Z
2个解决方案
56 votes

完全没有影响。 苹果工程师认为,它不需要隐藏,或者说Plus手机会在更高的iOS版本中横向滑动:)

从文档中:

若要选择不参加幻灯片和拆分视图的资格,请将UIRequiresFullScreen键添加到Xcode项目的Info.plist文件中,并应用布尔值YES。

KingofBliss answered 2020-06-27T22:49:58Z
5 votes

通常,您需要在应用程序中同时支持纵向和横向方向。如果您的应用程序仅是横向模式或仅纵向模式,则应用程序验证失败并显示以下信息:

警告:除非应用要求全屏显示,否则必须支持所有界面方向。

并且正如KingofBliss指出的那样,将此设置为YES也将阻止您的应用在拆分视图中运行。

对于仅在横向模式下全屏运行的游戏而言,这是一个有用的设置。

Bram answered 2020-06-27T22:50:32Z
translate from https://stackoverflow.com:/questions/34608826/what-is-the-impact-of-the-requires-full-screen-option-in-xcode-for-an-iphone-o