Xcode 中的“需要全屏”选项对仅限 iPhone 的应用程序有啥影响?
Posted
技术标签:
【中文标题】Xcode 中的“需要全屏”选项对仅限 iPhone 的应用程序有啥影响?【英文标题】:What is the impact of the "Requires full screen" option in Xcode for an iPhone-only app?Xcode 中的“需要全屏”选项对仅限 iPhone 的应用程序有什么影响? 【发布时间】:2016-04-09 02:37:00 【问题描述】:对于仅限 iPad 的应用程序或通用应用程序,"Requires full screen"
选项告诉 Xcode/ios 该应用程序是否支持 iOS 9 中引入的 iPad 多任务功能。但如果它是仅限 iPhone 的应用程序,"Requires full screen"
选项也存在应用程序。在这种情况下,这个选项有什么影响?
【问题讨论】:
【参考方案1】:完全没有影响。苹果工程师认为它不需要隐藏,或者可能是 Plus 手机会在以后的 iOS 版本中横向滑动:)
来自documentation:
要取消参与 Slide Over 和 Split View 的资格,请将 UIRequiresFullScreen
键添加到 Xcode 项目的 Info.plist 文件并应用布尔值 YES。
【讨论】:
【参考方案2】:通常,您需要在应用中同时支持纵向和横向。如果您的应用仅支持横向或仅纵向,则应用验证将失败并显示:
警告:除非应用需要全屏,否则必须支持所有界面方向。
正如 KingofBliss 所说,将此设置为 YES 也会阻止您的应用在拆分视图中运行。
对于仅在横向全屏运行的游戏来说,这是一个有用的设置。
【讨论】:
以上是关于Xcode 中的“需要全屏”选项对仅限 iPhone 的应用程序有啥影响?的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 6.0.1 仅限 iPhone 的应用程序的行为类似于 iPad 上的普通 iPad 应用程序 - iOS 8
为啥在ipad上下载 仅限iphone的软件 在桌面不显示软件的图标?有啥办法解决么?