所以......我试图通过根据苹果文档强制亮模式将我的应用程序设置为禁用 iOS 13 暗模式,在模拟器中所有尝试都可以正常工作,但是当我在真实设备上尝试时,什么都没有发生,就像我'我从来没有改变过我的代码
第一次尝试
覆盖窗口、视图或视图控制器的界面样式
我试图把这个代码示例放在我的 viewDidLoad()
没有改变
if #available(iOS 13.0, *) {
overrideUserInterfaceStyle = .light
} else {
// Fallback on earlier versions
}
第二次尝试
完全退出暗模式
系统会自动选择与 iOS 13.0 或更高版本 SDK 关联的任何应用程序以显示浅色和深色外观。如果您需要额外的时间来处理应用程序的暗模式支持,您可以通过在应用程序的 Info.plist 文件中包含 UIUserInterfaceStyle 键(值为 Light)来暂时退出。将此键设置为 Light 会导致系统忽略用户的偏好并始终为您的应用应用浅色外观。
没有改变
Apple 文档:为您的 iOS 应用程序选择特定的界面样式
如果有人知道我如何将我的应用程序设置为仅在灯光模式下......我将非常感激:D