最近做个ionic项目的时候,发现在IOS设备上,状态的文字颜色一直是白色的,
检测了下代码已经设置为 styleDefault()
了,但是仍然无效。
后来突然想到了前段时间 微信和苹果 应为暗黑模式互撕的 事件。
觉得可能是因为暗黑模式的缘故导致的。于是去切换了一下主题,果然如此。
如何修复呢?
https://github.com/apache/cordova-plugin-statusbar/issues/148
已经有人就此讨论了。
修复方案:
添加以下内容到config.xml
文件里
<config-file parent="UIUserInterfaceStyle" platform="ios" target="*-Info.plist">
<string>Light</string>
</config-file>
然后重新编译即可。
全部评论