2015-01-07 36 views
5

我的應用程序有兩頁,所以在界面生成器,我有三個控制器:無法通過接口生成器欄按鈕添加到第二頁

  • 一個NavigationController通過推
  • 通過RootViewController的塞格斯到TableViewController1
  • 塞格斯到TableViewController2

我通過從工具中拖動它,輕鬆地將一個欄按鈕添加到TableViewController1的導航欄的右側。

試圖在TableViewController2中做同樣的事情,它不會刪除欄按鈕。

我在導航控制器上選中了「顯示導航欄」屬性,我可以在TableViewController2上看到導航欄的空間,但在組件層次結構中看不到相同的「導航項」爲TableViewController1。

如果我拖動一個欄按鈕到控制器本身,它會在控制器上放置一個新的NavigationItem圖標(在First Responder和Exit之間),並且看起來很有前途,但是當我運行該應用程序時它不顯示。

回答

18

對於這個TableViewController2,你必須顯式地添加一個導航項到xib中,然後你可以在它上面添加條形按鈕項。 enter image description here

它會在xib中看起來像這樣,你可以設置標題和按鈕。 enter image description here

+0

工作正常! 我意識到新建項目嚮導安裝TableViewController1,它可能爲我做了。所以我的問題與第一頁和第二頁無關。 –

+0

這個答案阻止了我拉我的頭髮。 –

+0

我不敢相信這是多麼模糊!謝謝。 – n13

相關問題