2014-10-27 234 views
1

我的情況:http://i.stack.imgur.com/KTlVu.pngiOS導航控制器不添加導航欄

我現在有兩個視圖。從第二個視圖中,我想要一個返回到初始視圖的後退按鈕。我添加了一個導航控制器,並將其作爲初始視圖,導航欄出現在第一個視圖(PlusCalendar)中。但是,我不知道如何爲第二個視圖(AddEventControllerVC)添加導航欄並添加一個返回按鈕,使其返回到PlusCalendarView。我看了幾個教程,沒有一個意外地處理這個問題。我也看着蘋果的reference類,我不確定是否必須從第二個視圖控制器再次初始化導航欄。我的問題是......

  1. 爲什麼導航欄不會自動添加到我的所有視圖中?
  2. 對於第二個視圖,爲什麼導航欄似乎置於底部?
  3. 如何在第二個視圖頂部添加導航欄並添加「後退」按鈕?

回答

0

導航欄應該自動添加後退按鈕。問題在於我的第一個視圖和第二個視圖之間的sigue被設置爲「模態popover」。當我將它改爲「推」時,後退按鈕顯示正確。

0

看來,在模型彈出,導航欄不記錄視圖控制器在其堆棧中。所以它不能知道後軌。在你的情況下,你應該在第二個視圖控制器中定製你的導航項目。你可以看這個例子:custom navigation bar