2016-02-27 171 views
3

我想創建一個底部的工具欄。所以,我拖着我欄按鈕項目的視圖控制器,它是在底部自動位置,看到圖像下面:酒吧按鈕項不顯示

enter image description here

但是當我運行的應用程序,它不顯示在底部的工具欄。 enter image description here

我已經添加了:self.navigationController?.navigationBarHidden = false

+0

autolayout?.... – jarryd

+0

是的,我正在使用Autolayout。 –

回答

5

我認爲這只是一個約束問題。所有的 首先檢查你的文檔大綱靠近你的表的左側,看到的位置(工具欄只是見下表):

enter image description here

添加您的約束和注意所有選項如圖所示圖片:

enter image description here

然後,看看到尺寸檢查,爲表視圖:

enter image description here

而對於工具欄:

enter image description here

這種配置在縱向/橫向模式下工作兩者。

+0

對不起,這個問題:我如何添加這些限制?我在xcode中非常新。 –

+0

我已經上傳了另一張圖片,您可以在其中設置您的約束,下面的按鈕,看看.. –

+0

謝謝!在xcode中,約束條件真的讓我感到非常緊張。 –

0
self.navigationController?.navigationBar.hidden=false 
+0

沒有影響...... –

2

將UIToolbar控制器,而不是直接的唯一UIBarbutton項目。

enter image description here

0

你有沒有設置UIToolbar的限制?我只是猜測這可能是你看不到你的barbuttoitem的原因之一。

+0

我應該施加什麼約束? –

+0

我認爲你可以設置工具欄的高度限制,或者在引腳菜單中設置工具欄的四個約束條件。 – woogii

0

導航欄和工具欄是兩個不同的東西,默認情況下工具欄是隱藏的。嘗試將工具欄隱藏屬性設置爲false。