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

How can I disable dark mode for all UIViewControllers without using Any BaseUIViewController?

我阅读了有关禁用深色模式的 Apple 文章,因为我需要禁用所有 UIViewController 而我没有任何 BaseUIViewController。

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

有解决办法吗?

override func viewDidLoad() {
    super.viewDidLoad()

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

无论用户的设置如何,您都可以在整个应用程序中强制使用 light/dark 模式,方法是将键 UIUserInterfaceStyle 添加到 Info.plist 文件并将其值设置为 Light 或 Dark。