新的iOS 13更新引入了可选的系统范围。
这导致例如StatusBar以显示浅色文本,在白色背景上可能变得不可读。它还会破坏iOS日期时间选择器(请参见DatePickerIOS
或react-native-modal-datetime-picker)
最佳答案
解决方案是
将此添加到您的Info.plist文件中:
<key>UIUserInterfaceStyle</key>
<string>Light</string>
要么
将此添加到您的
AppDelegate.m
: if (@available(iOS 13.0, *)) {
rootView.overrideUserInterfaceStyle = UIUserInterfaceStyleLight;
}
关于react-native - 如何在React Native中强制禁用iOS暗模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58395926/