2016-03-02 182 views
1

我嘗試通過添加黑色背景並使導航欄變暗來讓我的應用的UI更好一些,但頂部有一個白色條,我無法擺脫。貨幣選擇器在那裏,但我把它搬了上去,但我堅持那個酒吧。我認爲它是導航控制器的一部分,但是當我點擊它時,它會顯示錶格視圖的屬性。 The top of the navigation bar changed color.白色底部快捷鍵

UITableViewController,在viewDidLoad我有以下幾點:

navigationController!.navigationBar.barStyle = UIBarStyle.Black 
     navigationController!.navigationBar.tintColor = UIColor.whiteColor() 
     currencySelector.backgroundColor = UIColor.blackColor().colorWithAlphaComponent(0.7) 
     currencySelector.tintColor = UIColor.whiteColor() 

感謝

+0

是不是在底部的酒吧只是工具欄? –

+0

這可能是,但是當我試圖編輯它編程時,我得到一個錯誤,說視圖控制器沒有工具欄。 – tudors5

回答

0

試試這個:

navigationController?.toolbarHidden = true 
+0

它仍然存在... – tudors5

+0

我不確定它是什麼,因爲點擊它並沒有什麼幫助。我確實嚮導航控制器添加了一個工具欄,並將其設置爲黑色 - 我知道這不是解決問題的方法,但是直到我能確切知道它是什麼,才能完成工作。 – tudors5

0

在Interface Builder中,請確保您還沒有設置您的UITableViewController的底部欄是一個工具欄。它應該設置爲「推斷」,或者甚至明確設置爲「無」。

Interface Builder

0

走進在SB編輯您的導航控制器。您應該能夠選擇導航欄本身並查看如下選項:NavBar Menu

另外,導航控制器本身具有顯示工具欄選項,您可能只是打開了該選項。

也有可能提供黑暗背景的視圖將約束設置爲相當於工具欄高度的屏幕底部。