【发布时间】:2021-09-30 08:22:07
【问题描述】:
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let protectionVC = storyboard.instantiateViewController(identifier: "PrivacyProtectionViewController")
guard let windowScene = self.window?.windowScene else {
return
}
privacyProtectionWindow = UIWindow(windowScene: windowScene)
privacyProtectionWindow?.rootViewController = protectionVC
UIView.transition(with: privacyProtectionWindow!, duration: 1.2, options: .transitionCrossDissolve, animations: nil, completion: nil)
privacyProtectionWindow?.windowLevel = .alert + 1
privacyProtectionWindow?.makeKeyAndVisible()
当我把这个放到 SceneDelegate.swift 中的 sceneWillResignActive 函数中时, 它根本不会影响我的过渡风格。
你知道为什么它不起作用吗?!
【问题讨论】:
-
您能否通过将代码放在 sceneWillResignActive 上来说明您的问题以及您想要实现的目标。您知道何时调用该方法
标签: ios swift uiviewanimation uiscenedelegate