SwiftUI Swift 获取SceneDelegate

2020-11-20  本文已影响0人  fordG

在swiftUI中获取SceneDelegate, 获取rootviewcontroller来,加载一些全局的显示效果,比如提示信息Toast(用uiview来定义)

lazy var screnDelegate: SceneDelegate? = {
        var uiScreen: UIScene?
        UIApplication.shared.connectedScenes.forEach { (screen) in
            uiScreen = screen
        }
        return (uiScreen?.delegate as? SceneDelegate)
    }()

上一篇 下一篇

猜你喜欢

热点阅读