我有一個帶有3個項目的水龍頭條。第一項是UISplitView
,顯示UIViewController
和UITableView
。另外兩項是嵌入UINavigationController
的簡單UIViewControllers
。造型UINavigationBar以匹配UINavigationController中的樣式
嵌入在UINavigationController
中的兩個UIViewControllers
具有導航欄,其標題由UINavigationController
和「默認」顏色提供。
我添加了一個UINavigationBar
到UINavigationController
中的第一項,但它有不同的顏色,它是白色的(GIF中的信息):
於是我發現了UINavigationBar
的默認顏色嵌入UINavigationController
並將其設置代碼
navigationBar.barTintColor = UIColor(colorLiteralRed: (247/255), green: (247/255), blue: (247/255), alpha: 1)
導航欄顏色變化,但狀態欄保持白色:
我試圖接受的答案從How to change Status Bar text color in iOS 7,但它並沒有幫助。
那麼如何在我的視圖控制器中設置UINavigationBar
的樣式,使其與導航控制器中的默認設置完全匹配?
yes,Fuerte,Windows Phone還沒有死的時候:) –