问题描述: app切到手机桌面,再点开app,状态栏白色文字变为黑色。
项目导航栏,状态栏的一些情况:
1:项目需求的是状态栏文字为白色,所以做了以下配置,iOS15之前没毛病。
1-1:隐藏了app自带的UINavigationController,使用自定义View作为导航栏
1-2:xcode项目是禁止深色模式,也就是info里Appearance设置为了Light。
1-3:设置全局状态栏文字为白色,所以项目info文件设置了2个选项:
View controller-based status bar appearance 为NO,
Status bar style 为 Light Content,
有谁解决了这个问题的朋友吗?
我这边认为问题出在了禁用深色模式这个配置,
如果开启深色模式,状态栏文字会成为白色,怎么切换app到桌面,都没问题。
如果关闭了深色模式,状态栏文字会转为黑色字体。