iOS全局关闭黑暗模式、解决状态栏显示问题

在iOS发布iOS13系统后,新增了黑暗模式,当用户把黑暗模式打开后,app会出现很多显示问题,最让人头疼就是导航栏的现实与控件的背景颜色现实,为了解决这个问题,我建议在没有需求强制要求下,我们将黑暗模式直接屏蔽比较好,当黑暗模式开启后,我们在我们的程序的info.plist中添加以下配置:(禁用黑暗模式)

在info.plist中的Appearance配置UIUserInterfaceStyleLight如下图,添加完成后重启一下Xcode即可

添加该配置后运行项目后我们发现状态栏没有显示出来,接下来我们在info.plist中添加UIViewControllerBasedStatusBarAppearance配置 :

<key>UIViewControllerBasedStatusBarAppearance</key><true/>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容