-2
A
回答
1
試試這個代碼:在Swift 3
測試
@IBOutlet weak var navBar: UINavigationBar!
override func viewDidLoad() {
super.viewDidLoad()
navBar.barTintColor = UIColor.black // Set any colour
navBar.isTranslucent = false
navBar.titleTextAttributes = [NSForegroundColorAttributeName:UIColor.white, NSFontAttributeName:UIFont(name:"HelveticaNeue", size: 16)!]
let barView = UIView(frame: CGRect(x:0, y:0, width:view.frame.width, height:UIApplication.shared.statusBarFrame.height))
barView.backgroundColor = UIColor.black
view.addSubview(barView)
}
override var preferredStatusBarStyle: UIStatusBarStyle {
return .lightContent
}
更新清除down voters
相關問題
- 1. 狀態欄顏色不變根據導航欄的顏色
- 2. iOS狀態欄更改顏色以自行匹配導航欄
- 3. ios 7狀態欄不繼承導航欄顏色
- 4. iOS 11,狀態欄,導航欄和UIScrollview
- 5. 如何讓我的狀態欄與我的導航欄顏色相同?
- 6. iOS的不同狀態欄顏色
- 7. 的iOS 9導航欄在狀態欄
- 8. 狀態欄和導航欄顏色不會改變
- 9. 狀態欄顏色iOS
- 10. 狀態欄透明和狀態欄文本顏色iOS 7
- 11. 導航欄隱藏在iOS 7中時,如何更改狀態欄的顏色?
- 12. Swift - iOS:更改導航欄的顏色
- 13. 狀態欄和導航欄的顏色爲低版本的Android不工作
- 14. 導航欄的HTML顏色
- 15. 以編程方式更改狀態欄顏色等於導航欄顏色
- 16. iOS TableViewController滾動狀態欄下的內容和導航欄
- 17. 同時隱藏/顯示導航欄,工具欄和狀態欄
- 18. 爲什麼狀態欄和導航欄背景顏色在ios中是不同的
- 19. iOS:導航欄標題 - 兩種顏色
- 20. 狀態欄下的導航欄
- 21. UISplitViewController - 狀態欄顏色,iOS 7
- 22. iOS狀態欄科爾多瓦顏色
- 23. iOS 7 MFMailComposeViewController狀態欄顏色
- 24. Xamarin iOS狀態欄文字顏色
- 25. iOS故事板:狀態欄顏色
- 26. 狀態欄文本顏色iOS 7
- 27. 隱藏分隔線,並保持狀態欄的顏色一樣的導航欄
- 28. iOS:狀態欄和導航欄:空間或者下層
- 29. iOS 8 - 將模糊應用於導航欄和狀態欄
- 30. 如何使導航欄和狀態欄模糊(UIBlurEffect)? iOS,Swift 3
這會幫助你http://stackoverflow.com/a/39802582/5327882 – ronatory
[斯威夫特3更改狀態欄背景色]的可能的複製(HTTP:/ /stackoverflow.com/questions/39802420/change-status-bar-background-color-in-swift-3) – Keiwan
以及當視圖消失時如何恢復爲默認? – OuSS