是否可以以编程方式强制 iOS 应用程序在拆分视图/滑动中在 ios9 中全屏显示?

Posted

技术标签:

【中文标题】是否可以以编程方式强制 iOS 应用程序在拆分视图/滑动中在 ios9 中全屏显示?【英文标题】:Is it possible to programmatically force an iOS app in split view / slide over to go full screen in ios9? 【发布时间】:2015-10-13 16:18:24 【问题描述】:

我正在实现一个需要使用 AVCaptureSession 进行相机预览的应用。不幸的是,一旦拆分视图或幻灯片打开,ios9 就会中断 AVCaptureSession。系统允许检测此类中断(请参阅:https://***.com/a/33086527/1896336)。

好消息是我们可以警告用户进入全屏模式,但我实际上想知道当用户点击“是,带我回到全屏模式”按钮时,我们是否可以通过编程方式将应用程序设置为全屏模式?

【问题讨论】:

怀疑。这听起来像是苹果会为了用户的利益而控制的东西 【参考方案1】:

没有。如果您不喜欢这种行为,请不要使用 iPad 多任务处理(通过在 Info.plist 中坚持全屏来选择退出)。

【讨论】:

这在 Apple 的相关 WWDC 2015 视频中得到了很好的介绍。 好的,谢谢你的信息。这有点难过,因为 Apple 的内置联系人应用程序允许通过 UIImagePickerController 在拆分视图模式下拍照。嗯……

以上是关于是否可以以编程方式强制 iOS 应用程序在拆分视图/滑动中在 ios9 中全屏显示?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 8 中强制视图控制器方向?

是否可以强制 Node.js / Electron 应用程序以编程方式使用高性能(离散)GPU?

故事板中的PresentModalViewController以编程方式iOS 5

强制用户在 iOS 中以编程方式更新应用程序

如何以编程方式强制 EGORefreshTableHeaderView 更新

iOS - 从 XIB 文件中引用和以编程方式移动视图