是否可以在iOS 9上使iPad应用退出多任务处理


68

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

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


我已经对答案进行了编辑。我还建议您观看WWDC的整个视频-这对于了解采用过程非常有帮助。
世嘉零

Answers:


52

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

  1. 使用iOS 9 SDK构建您的应用
  2. 支持所有方向
  3. 使用启动情节提要

因此,如果尚未完成任何操作,则您的应用将无法支持多任务处理。

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

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


错过了那部分。谢谢!
Zia 2015年

很棒的视频,这真是令人欣慰-使用UIRequiresFullScreen,我们可以选择退出。多任务处理对我的应用程序毫无意义,从UI角度来看,我将不得不完全重新设计它。因此,很高兴知道您可以暂时退出。
2015年

1
故事板也是强制性的吗?我在我的项目中使用xib。谢谢!
ruyamonis346

苹果公司的演示文稿说这很重要,但是没有人说这是强制性的。但是,这些天尺寸类绝对是必须使用的东西。
世嘉零

1
确保使用“全屏”而不是“全屏”。
贾斯汀·德里斯科

179

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

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

它应用于plist的UIRequiresFullScreen键值。

在此处输入图片说明

注意:如果应用支持多任​​务处理,则必须支持所有屏幕方向。否则,应用在发布时会出现以下错误:

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


我不知道,该选项应标记为旧版本...无论如何...您救了我的命!5+给你。
海伦·伍德

关键应该是UIRequiresFullScreen,大小写(来源developer.apple.com/library/prerelease/ios/documentation/...
亚历Sorokoletov

请@AlexSorokoletov,继续更新答案。
哈桑2015年

不要让我编辑1个字符。从历史上可以看出,您一次只能更改1个字符。
Alex Sorokoletov

1
如何禁用App-Extension的多任务处理?因为它会从我的应用中窃取自动旋转控件。
jayesh lathiya 2015年

19

要选择退出“滑移和拆分视图”,可以通过将UIRequiresFullScreen键添加到Xcode项目的Info.plist文件中并应用Boolean值来明确地这样做YES

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

注意 :

用户可以在“设置”>“常规”>“多任务”中禁用“滑行和拆分视图”。如果您认为所有设置均正确,但发现这些功能仍然无法使用,请检查此设置。

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


3

仍然可以选择退出iPad多任务处理-但是苹果在WWDC 2019上宣布,到2020年4月,将要求所有iPad应用程序都支持多任务处理

最初的公告和讨论是在“为iOS 13升级应用程序”前几分钟,并且在其开发人员新闻网站上也有一个(简短的)公告


在信息文件
中将

1
@thinklinux正确!但是苹果公​​司表示,他们将在App Store评论期间停止允许这样做。不过,我认为他们还没有开始执行它!
bryanjclark
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.