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

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

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

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

UIViewControllerBasedStatusBarAppearance

再次运行项目就可以正常显示啦!

你可能感兴趣的:(ios,xcode,swift)