75

我有一个大型应用程序,我需要一些时间来针对 iOS9 进行优化。

编辑:我担心的是当应用程序窗口大小减小时所有 UI 都被挤在一起。所以我的问题是,有没有办法强制应用全屏显示?

4

4 回答 4

188

要为您的应用程序选择退出(禁用)多任务处理:

选择您的目标常规部分→向下滚动并选中需要全屏

它被应用于 plist 的UIRequiresFullScreen键值。

在此处输入图像描述

注意:如果应用程序支持多任务处理,则要求应用程序支持所有屏幕方向。否则,应用在发布时会收到以下错误:

无效的捆绑包。iPad 多任务支持需要以下方向: ...

于 2015-08-02T10:49:17.340 回答
54

您必须修改您的项目以支持多任务处理。根据WWDC 2015 视频,要采用您的应用进行多任务处理,请满足以下要求:

  1. 使用 iOS 9 SDK 构建您的应用程序
  2. 支持所有方向
  3. 使用启动故事板

因此,如果其中任何一项尚未完成,您的应用程序将无法支持多任务处理。

当然,如果您不使用尺寸等级,请将其放在列表的顶部。

编辑:根据你的问题编辑。Info.plist 中有一个 UIRequiresFullScreen 键。在Apple 文档中查看更多信息

于 2015-06-10T22:10:12.353 回答
20

要选择退出 Slide Over 和 Split View,请通过将UIRequiresFullScreen密钥添加到 Xcode 项目Info.plist文件并应用 Boolean value来明确执行此操作YES

您可以使用目标的常规选项卡设置上述内容,选择需要全屏检查。参考下图相同在此处输入图像描述

笔记 :

用户可以在“设置”>“通用”>“多任务处理”中禁用幻灯片和拆分视图。如果您认为您已正确设置所有内容并发现这些功能仍然无法正常工作,请检查此设置。

请参阅在 iPad 上采用多任务增强功能 - 滑过和拆分视图快速入门

于 2015-06-11T05:45:13.297 回答
4

仍然可以选择退出 iPad 多任务处理——但 Apple 在 2019 年 WWDC 上宣布,到2020 年 4 月,所有 iPad 应用程序都必须支持多任务处理

最初的公告和讨论是在“Modernizing Your App for iOS 13”的前几分钟,他们的开发者新闻网站上也有一个(简短的)公告

于 2019-10-22T16:22:46.610 回答