我希望用户按下按钮并强制更改应用程序内的暗/亮模式,代码可以工作,但需要按两次按钮才能使其工作,很奇怪......有人可以看一下吗?谢谢!
func darkOrLight() {
let window = UIApplication.shared.keyWindow
if #available(iOS 13.0, *) {
if window?.overrideUserInterfaceStyle == .dark {
window?.overrideUserInterfaceStyle = .light
} else {
window?.overrideUserInterfaceStyle = .dark
}
}
}
Run Code Online (Sandbox Code Playgroud)