在暗模式和亮模式之间切换(Swift)



当我按下按钮时,我如何在整个应用程序中在黑暗和光明模式之间切换?我在Xcode 12 中使用Swift 5和UIKit

试试这个:

@IBAction func changeMode(_: Any) {
let window = UIApplication.shared.windows[0]
var mode = window.overrideUserInterfaceStyle
mode = mode == .dark ? .light : .dark
}

多亏了你的帮助,我现在已经做到了。

@IBAction func system(_ sender: Any) {
let window = UIApplication.shared.keyWindow
window?.overrideUserInterfaceStyle = .unspecified
}

@IBAction func dunkel(_ sender: Any) {
let window = UIApplication.shared.keyWindow
window?.overrideUserInterfaceStyle = .dark
}

@IBAction func hell(_ sender: Any) {
let window = UIApplication.shared.keyWindow
window?.overrideUserInterfaceStyle = .light
}

最新更新