我如何在不使用任何BaseUIViewController的情况下为所有UIViewController禁用暗模式?

时间:2019-06-28 09:09:07

标签: ios swift xcode ios13

您好,我阅读了Apple文章以禁用黑暗模式,因为我需要为我的所有UIViewController禁用并且我没有任何BaseUIViewController。

如何在不使用任何BaseUIViewController的情况下为所有UIViewController禁用暗模式。我不想一遍又一遍地写下面的代码。

对此有解决方案吗?

override func viewDidLoad() {
    super.viewDidLoad()

    // Always adopt a light interface style.    
    overrideUserInterfaceStyle = .light
}

1 个答案:

答案 0 :(得分:0)

通过将密钥UIUserInterfaceStyle添加到Info.plist文件并将其值设置为“亮”或“暗”,您可以在整个应用程序中强制亮/暗模式,无论用户如何设置。