【发布时间】:2015-08-26 05:25:09
【问题描述】:
我有一个大型应用程序,我需要一些时间来针对 iOS9 进行优化。
编辑:我担心的是当应用程序窗口大小减小时,所有 UI 都会挤在一起。所以我的问题是,有没有办法强制应用全屏显示?
【问题讨论】:
-
我已对我的答案进行了编辑。我还建议您观看 WWDC 的整个视频 - 这对了解采用过程非常有帮助。
标签: ios xcode ipad ios9 multitasking
我有一个大型应用程序,我需要一些时间来针对 iOS9 进行优化。
编辑:我担心的是当应用程序窗口大小减小时,所有 UI 都会挤在一起。所以我的问题是,有没有办法强制应用全屏显示?
【问题讨论】:
标签: ios xcode ipad ios9 multitasking
您必须修改您的项目以支持多任务处理。根据WWDC 2015 video,要采用您的应用进行多任务处理,请满足以下要求:
因此,如果其中任何一项尚未完成,您的应用将无法支持多任务处理。
当然,如果你不使用size classes,把它放在列表的顶部。
编辑:根据您的问题编辑。 Info.plist 中有一个 UIRequiresFullScreen 键。更多信息请访问Apple docs
【讨论】:
要退出 Slide Over 和 Split View,请通过将 UIRequiresFullScreen 键添加到 Xcode 项目的 Info.plist 文件并应用布尔值 YES 来明确执行此操作。
您可以使用目标的常规选项卡设置上述内容,选择需要全屏检查。相同的参考下图
注意:
用户可以在“设置”>“常规”中禁用“滑过”和“拆分视图”> 多任务处理。如果您认为您已正确设置所有内容并找到 如果这些功能仍然不起作用,请检查此设置。
见Adopting Multitasking Enhancements on iPad - Slide Over and Split View Quick Start。
【讨论】:
【讨论】:
仍然可以选择退出 iPad 多任务处理 - 但 Apple 在 2019 年 WWDC 上宣布,在 2020 年 4 月,所有 iPad 应用都必须支持多任务处理。
原公告和讨论在first few minutes of "Modernizing Your App for iOS 13",还有(brief) announcement on their developer-news site。
【讨论】: