小编eve*_*evF的帖子

在应用程序内快速强制暗/亮模式

我希望用户按下按钮并强制更改应用程序内的暗/亮模式,代码可以工作,但需要按两次按钮才能使其工作,很奇怪......有人可以看一下吗?谢谢!

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)

ios swift ios13

2
推荐指数
1
解决办法
2965
查看次数

标签 统计

ios ×1

ios13 ×1

swift ×1