如何使用iOS 13在iPhone上启动场景的多个实例?

莫希特

苹果开发人员文档提到,一个场景的多个实例在iOS 13上可用(例如,iPhone和iPad)

从他们的开发人员文档中:

在iOS 13及更高版本中,用户可以同时创建和管理应用程序用户界面的多个实例,并使用应用程序切换器在它们之间进行切换。在iPad上,用户还可以并排显示您的应用程序的多个实例。UI的每个实例显示不同的内容,或以不同的方式显示相同的内容。例如,用户可以显示显示特定日期的“日历”应用程序的一个实例,显示整个月的另一个实例。

我已经在iPadOS上进行了尝试,并且能够使用他们在WWDC视频中提到的手势和UI动作来创建多个场景实例,但是我还没有找到有关如何在iPhone上实现该功能的参考,了解如何实现这一目标或是否可行。

rmaddy

您引用的文档由于使用了术语“ iOS”而具有误导性。

在iOS 13中为一个应用程序创建多个场景的功能实际上仅限于iPad和iPadOS。在iOS的iPhone上,您只能创建一个应用程序场景。

使用UIApplication.sharedApplication.supportsMultipleScenes(Objective-C)/ UIApplication.shared.supportsMultipleScenes(Swift)检查当前设备是否支持多个场景。您会发现在iPhone上返回NO / false,在iPad上返回YES / true。

该检查对于启用/禁用使用拖放功能(创建NSUserActivity导致使用的UI组件)的功能很有UIApplication requestSceneSessionActivation

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

iOS 13场景对iPhone有什么影响?

在iOS中,使用Swift,如何获得iPhone的启动时间?

如何在iPhone上使用iOS 11拖放功能

如何使用Beta iOS在iPhone上运行应用程序?

如何为wkwebview使用iOS 13 darkmode

如何使用Cordova在iOS上禁用启动屏幕?

如何使用Selenium FirefoxDriver启动Firefox可移植的多个实例

如何在iOS13上的iPad上以iPhone样式呈现actionSheet?

如何在iOS上使用ffmpeg?

如何确定启动时ios app在iOS 13上崩溃的原因

如何在iOS 10上使用Facebook iOS SDK

如何检测iPhone上的首次应用启动

如何在多个场景中的多个stepDefPages中使用相同的chromedriver,而无需重新启动驱动程序?

如何在IOS上使用fontStyle?(使用React-Native)

如何在 iPhone 上远程启动已安装的 iOS 应用程序?

使用Visual Studio 2015的Xamarin iOS工作应用无法在iPhone 4和5上启动

如何使用 Ionic3 获取 iOS 13 WiFi SSID?

如何在iOS 13中使用UINavigationBarAppearance

如何使用Xamarin在iOS 13中获取设备令牌?

如何在iOS 14上使用fullScreenCover,但适用于13的工作表

iOS,如何使用animateWithDuration替换图形的简单UIView实例?

覆盖iOS13上的亮/暗模式启动屏幕

启动时iOS 13上的应用程序黑屏

如何在 iOS 上的 Swift 3 中使用本地文件路径实例化 AVPlayer?

如何在JavaScript上检测iOS 13?

如何使用一部iPhone上的QuickBlox将音频共享给多个iPhone用户?

使用方法刷新在iOS13上的所有UIViewController实例上一次更改modalPresentationStyle

如何使用Swfit在iOS上启动电子邮件客户端

如何使用iOS Compression Framework压缩多个文件?