0
將狀態欄添加爲燈光內容時。它在登錄屏幕上顯示得很好。它在登錄屏幕中變爲白色。成功登錄後,我有一個拆分視圖和導航控制器。狀態欄使用分屏視圖控制器不會在導航控制器中顯示燈光內容
我已經添加了代碼,但仍顯示黑色。
1)添加在視線控制器的下方。
override var preferredStatusBarStyle: UIStatusBarStyle {
return .lightContent
}
2)的info.plist
View controller-based status bar appearance -> NO
3)然後在該行進來並添加這一個也。
controller.navigationController?.navigationBar.barTintColor = UIColor.white
4)然後在文章來到其中提及增加分機,如果我們需要改變狀態欄的導航,但仍然沒有工作
extension UINavigationController
{
override open var preferredStatusBarStyle: UIStatusBarStyle {
get {
return .lightContent
}
}
}
我已經加入,並與他們每個人,但嘗試它仍然顯示黑色狀態欄。
沒有,沒有工作。它顯示錯誤類型'NSAttributedStringKey'(又名'NSString')沒有成員'foregroundColor' –
我添加了這一行:'UINavigationBar.appearance()。titleTextAttributes = [ NSFontAttributeName:UIFont(name:「Helvetica Neue」,size: 18)! NSForegroundColorAttributeName:UIColor.white' ,但仍然沒有工作你使用哪種版本的SWIFT雨燕 –
@prateeksharma,IOS 11 –