2017-06-04 63 views
0

我剛開始學習Swift和Xcode,所以如果我的問題很混亂或缺少信息,我很抱歉提前。請讓我知道如果是這樣的話。Xcode嵌入式導航控制器後退按鈕沒有顯示

我的問題是在將我的場景嵌入到導航控制器中時創建的自動導航欄上。

正如我試圖在下面的鏈接中顯示在我的屏幕截圖中,我的想法是使用場景1中的「Refusion」按鈕來顯示場景2。但是,場景2不會以這種方式生成自動返回按鈕,這正是我試圖獲得的。

如果我在場景2中創建了一個按鈕,該按鈕在按下時顯示場景1,場景1現在將具有自動生成的後退按鈕。但是這會將用戶/我從場景1發回到場景2 ..我已經擁有了我的「Refusion」按鈕,並且它只是創建了一個令人困惑的循環。

所以,我的問題是:我想弄清楚如何讓我的場景2和場景2上的自動返回按鈕,我該怎麼做?我可能做錯了什麼,但希望在我的錯誤所在的地方提供幫助。

我在導航控制器中嵌入了兩個場景。

感謝,

https://ibb.co/jfZeSa

+0

只需使用PUSH行動Segue公司,而不是SHOW的。它爲我工作。 –

回答

1
  1. 您需要嵌入只scene 1navigation controller

  2. 當您點擊Refusion按鈕時,scene 2Scene 2然後將被添加在navigation stack。在這種情況下,默認back button將出現在navigation bar上。

  3. 如果你目前scene 2scene 1back button將不會出現在navigation bar。即scene 2將不會被添加到navigation stack中。

  4. Back button on navigation bar只出現在作爲navigation stack的一部分的控制器上。

enter image description here

+0

只有嵌入場景1爲我做了詭計,謝謝! 現在,接下來的挑戰! :) – Steadi

相關問題