我希望用户按下按钮并强制更改应用程序内的暗/亮模式,代码可以工作,但需要按两次按钮才能使其工作,很奇怪......有人可以看一下吗?谢谢!
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)
小智 5
函数 darkOrlightMode(){
if #available(iOS 13.0, *) {
if UIApplication.shared.keyWindow!.overrideUserInterfaceStyle == .dark {
UIApplication.shared.keyWindow!.overrideUserInterfaceStyle = .light
}
else {
UIApplication.shared.keyWindow!.overrideUserInterfaceStyle = .dark
}
}
}
Run Code Online (Sandbox Code Playgroud)
块引用
| 归档时间: |
|
| 查看次数: |
2965 次 |
| 最近记录: |