深色模式
基本上就是所谓的护眼模式。说实话,这个对于阅读器可能有点用,其他的,还真有点鸡肋。
如果不处理,会导致平时很正常的文字输入之类的都不正常。
这方面,苹果真的做得很差,丝毫不考虑兼容性。你推出新东西,没人反对。不过,影响存量用户,就让人鄙视了。
问题原因
默认,深色模式是打开的,这就很尴尬了。本来好好的APP,一升级到iOS13.3,在深色模式下,一切都不协调了。
输入了一大串信息,什么都看不到,这算什么事?我的页面标题也不见了,苹果在搞什么?
解决方法
关闭“深色模式”是最方便的解决方案。虽然系统开了深色模式,不过我们的APP不支持,一切保持原样。
不得不说,苹果推出这个功能很失败,或者说,目前这种默认开启“深色模式”的做法让人很反感。
在Info.plist
中增加UIUserInterfaceStyle,
值为Light,
如下
<key>UIUserInterfaceStyle</key>
<string>Light</string>
深色模式适配
颜色和图片都要提供两套,还是很麻烦的。就和同时支持iPhone和iPad一样麻烦。苹果又推出了一项脑残功能。
如果不是阅读器这种强需求,还是别管了。“垃圾中的战斗机”