是否可以在 iOS9上选择你的 iPad 应用程序不进行多任务处理

我有一个很大的应用程序,我需要一些时间来优化 iOS9。

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

36845 次浏览

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

  1. 用 iOS9SDK 构建应用程序
  2. 支援所有方向
  3. 使用发射故事板

因此,如果任何这些还没有完成,您的应用程序将无法支持多任务。

当然,如果您不使用 size 类,请将其放在列表的顶部。

编辑: 根据您的问题编辑。在 Info.plist 中有一个 UIRequresFullScreen 键。请参阅 苹果文档

要选择不使用 Slide Over 和 Split View,可以显式地将 UIRequiresFullScreen键添加到 Xcode 项目的 Info.plist文件中,并应用布尔值 YES

您可以设置上述事情使用目标的一般标签,选择需要全屏检查。请参考下图enter image description here

注:

用户可以在设置 > 常规 > 中禁用幻灯片切换和分割视图 多任务处理。如果你认为你已经正确地设置了一切,并发现 这些功能仍然不工作,检查这个设置。

参见 采用多任务增强的 iPad-幻灯片和分割视图快速启动

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

选择你的目标向下滚动 检查 需要全屏显示

它被应用到 plist 的 UIRequiresFullScreen键值。

enter image description here

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

无效的捆绑。 iPad 多任务支持需要这些方向: ..。

IPad 仍然可以选择不进行多任务处理ーー但苹果在2019年全球开发者大会(WWDC)上宣布,在 2020年4月,所有的 iPad 应用程序都将被要求支持多任务处理会议上。

最初的声明和讨论是在 “为 iOS13现代化你的应用程序”的前几分钟中,也有一个 (简短)在他们的开发者新闻网站上的公告