我已經在Swift中創建了新的Storyboard項目,並將UINavgationController添加到初始UIViewController,然後我將故事板的導航欄的顏色更改爲黑色的UINavigationController,但是當我運行該應用程序時,白色導航欄。UINavigtionController Nib的頂部酒吧黑色不透明UIViewController上不顯示黑色
請注意,我不想爲此問題編程解決方案。我只需要使用故事板來解決這個問題。
[更新]
任何幫助嗎?
謝謝
我已經在Swift中創建了新的Storyboard項目,並將UINavgationController添加到初始UIViewController,然後我將故事板的導航欄的顏色更改爲黑色的UINavigationController,但是當我運行該應用程序時,白色導航欄。UINavigtionController Nib的頂部酒吧黑色不透明UIViewController上不顯示黑色
請注意,我不想爲此問題編程解決方案。我只需要使用故事板來解決這個問題。
[更新]
任何幫助嗎?
謝謝
我不確定你在故事板上做了些什麼。但是,您可以這樣做:
UPDATE 1
另一種解決方案將是使用外觀。請記住,它將應用於項目中的所有導航欄。
[[UINavigationBar appearance] setBarTintColor:[UIColor blackColor]];
[[UINavigationBar appearance] setTranslucent:YES];
更新2
或者
[[UINavigationBar appearance] setBarStyle:UIBarStyleBlack];
[[UINavigationBar appearance] setTranslucent:YES];
更新3
如果你真的不想寫任何代碼,這是你可以做什麼故事板。這裏1
對應於UIBarStyleBlack
。
感謝Artem Stepanenko,但這是行不通的,我已經完成了這個 –
我剛剛創建了一個虛擬項目,它的工作原理。你確定你選擇了一個導航欄(不是導航控制器)嗎? –
我曾使用嵌入選項分配UINavigationController也許這就是爲什麼它不工作? –
我用的是造成這個問題的左滑動菜單庫。那個圖書館正在覆蓋導航欄,這就是我看到白色導航的原因。
將此行添加到viewdidload self.navigation!.navigationBar.barTintColor! = UIColor.black –
感謝Maniganda,但我已經在我的問題中提到,我不需要代碼 –