在iOS 13的uiwindows之间切换SceneDelegate

时间:2020-04-13 05:48:43

标签: ios swift ios13

我需要从情节提要中加载一个uiwindow,并将其放置在所有其他窗口之上。从我在线上看到的内容来看,此过程随着iOS 13发生了变化。

我知道其他answers展示了如何在启动时设置新的根VC。但是,我需要根据用户操作来在情节提要中的多个视图控制器之间来回更改rootVC。​​

目前,我正在运行以下“ pre-ios13”代码,但我收到警告,不再支持此方法。

blackoutWindow.frame = UIScreen.main.bounds
blackoutWindow.backgroundColor = .black
blackoutWindow.windowLevel = UIWindow.Level.statusBar + 1
blackoutWindow.rootViewController = self as? UIViewController
blackoutWindow.makeKeyAndVisible()

任何帮助表示赞赏。

0 个答案:

没有答案