我以前使用的是[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
,它工作正常,但在iOS 9.0中不推薦使用。iPhone 5/SE顯示白色狀態欄,iPhone 6/7顯示黑色狀態欄
在此之後:
UIApplication.sharedApplication().setStatusBarStyle() deprecated in iOS 9
我選擇了「光」作爲「狀態欄樣式」。 檢查我的Info.plist文件,我也將「基於視圖控制器的狀態欄外觀」設置爲NO。
現在「小」iPhone 5S/SE將正確顯示一個白色的狀態欄,但iPhone 6(+)/ 7(+)將顯示一個黑色的狀態欄。
我該如何解決這個問題?
[解決]
其實,這個發現後:Status Bar showing black text, only on iPhone 6 iOS 8 simulator
我能做得出來。我不得不爲非工作的iPhone模型啓動圖像,或者我現在做的,使用啓動故事板。現在一切都是白色的狀態欄。