【发布时间】:2016-04-09 02:37:00
【问题描述】:
对于仅限 iPad 的应用程序或通用应用程序,"Requires full screen" 选项告诉 Xcode/iOS 该应用程序是否支持 iOS 9 中引入的 iPad 多任务功能。但如果它是仅限 iPhone 的应用程序,"Requires full screen" 选项也存在应用程序。在这种情况下,这个选项有什么影响?
【问题讨论】:
标签: ios iphone xcode ios9 xcode7
对于仅限 iPad 的应用程序或通用应用程序,"Requires full screen" 选项告诉 Xcode/iOS 该应用程序是否支持 iOS 9 中引入的 iPad 多任务功能。但如果它是仅限 iPhone 的应用程序,"Requires full screen" 选项也存在应用程序。在这种情况下,这个选项有什么影响?
【问题讨论】:
标签: ios iphone xcode ios9 xcode7
完全没有影响。苹果工程师认为它不需要隐藏,或者可能是 Plus 手机会在以后的 iOS 版本中横向滑动:)
要取消参与 Slide Over 和 Split View 的资格,请将 UIRequiresFullScreen 键添加到 Xcode 项目的 Info.plist 文件并应用布尔值 YES。
【讨论】:
通常,您需要在应用中同时支持纵向和横向。如果您的应用仅支持横向或仅纵向,则应用验证将失败并显示:
警告:除非应用需要全屏,否则必须支持所有界面方向。
正如 KingofBliss 所说,将此设置为 YES 也会阻止您的应用在拆分视图中运行。
对于仅在横向全屏运行的游戏来说,这是一个有用的设置。
【讨论】: