【问题标题】:Dark Mode IOS overrideUserInterfaceStyle is not applied未应用深色模式 IOS overrideUserInterfaceStyle
【发布时间】:2022-01-03 03:47:25
【问题描述】:
            overrideUserInterfaceStyle = .dark

我有几个使用此代码的 viewController,但此代码未应用 darkMode。 正在viewDidLoad中使用

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: ios swift iphone


【解决方案1】:

如果你想在 UIViewController 中这样做,你可以这样做。

 overrideUserInterfaceStyle = .dark

同样,我们为光分配暗值(通常在viewDidLoad() 内)。

窗口

如果我们需要访问当前窗口,我们可以这样做:

for window in UIApplicationl.shared.windows {
    window.overrideUserInterfaceStyle = .dark
}

(这不是推荐的方法,你很难找到任何真正的理由想要这样做......)

【讨论】:

    猜你喜欢
    • 2020-04-13
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 2019-11-22
    • 2020-01-30
    • 1970-01-01
    • 2020-01-21
    • 2020-02-15
    相关资源
    最近更新 更多