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

标签 ios swift xcode ios13

<分区>

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

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

有解决办法吗?

override func viewDidLoad() {
    super.viewDidLoad()

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

最佳答案

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

关于ios - 如何在不使用 Any BaseUIViewController 的情况下禁用所有 UIViewController 的暗模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56804047/

相关文章:

php - JSON 请求发送空数据(swift)

ios - FBSDKAppInviteDialogDelegate 的 Swift 实现不起作用

ios - 估计数据和服务器数据不匹配 Parse.com

ios - 使用 Google Maps SDK 时 Apple Mach -O 链接器错误

objective-c - unsafe_retained 属性

arrays - Swift - 虽然循环不起作用

ios - 如何使用带椭圆曲线 key 的 SecKeyRawSign 进行签名/验证

iphone - [__NSArrayM getFileSystemRepresentation :maxLength:]: unrecognized selector sent to instance

ios - 如何将 og.likes 操作类型与产品对象类型一起使用?

xcode - 这些反对在开发 iOS 6 应用程序时使用 Storyboard 的负面因素是否仍然有效?