在iOS發布iOS13系統后,新增了黑暗模式,當用戶把黑暗模式打開后,app會出現很多顯示問題,最讓人頭疼就是導航欄的現實與控件的背景顏色現實,為了解決這個問題,我建議在沒有需求強制要求下,我們將黑暗模式直接屏蔽比較好,當黑暗模式開啟后,我們在我們的程序的info.plist中添加以下配置:(禁用黑暗模式)
在info.plist中的Appearance配置UIUserInterfaceStyleLight如下圖,添加完成后重啟一下Xcode即可
添加該配置后運行項目后我們發現狀態欄沒有顯示出來,接下來我們在info.plist中添加UIViewControllerBasedStatusBarAppearance配置 :
<key>UIViewControllerBasedStatusBarAppearance</key><true/>