2015-09-23 86 views
0

我有一個TabBar有4個圖標,其中一個圖標(number4)是一個帶有3個按鈕/圖像的圖片庫,顯示ViewController(number5)中的10個圖像。我需要(數字5)的返回按鈕返回(數字4)。 問題是當我從(5)中單擊返回以返回(4)(4)中的TabBar消失時。 任何想法我做錯了什麼? 由於添加導航欄到TabBar Swift iOS9

Storyboard

+1

安置自己的故事板的屏幕截圖,以便我們能夠更好地瞭解您的視圖層次。發佈一個鏈接到你的圖片,有人會把它放在帖子後 –

+0

嗨,謝謝;) http://es.tinypic.com/view.php?pic=rwmflv&s=8#.VgMEMbSKDrA http:// es。 tinypic.com/view.php?pic=j0lkbm&s=8#.VgMEhLSKDrA – Nico

+0

我已插入您的文章,接受我的編輯 –

回答

0

如果正確地明白你的視圖控制器號4(從現在起VC4)是的TabBar的一個翼片的根視圖控制器和具有顯示SEGUE到VC5。

自動顯示的返回按鈕並保持底杆我能想到的最好的辦法是在因此具有導航控制器嵌入VC4:

的TabBar物品 - >的UINavigationController - > VC4(如根的導航控制器) - > VC5(通過segue達到)

在這樣做之前,我會建議刪除手動添加到VC5的導航欄。

如果這不起作用,請確保在圖片中高亮顯示的屬性檢查器中的導航控制器的屬性未被選中,因爲第一個將顯示隱藏TabBar的工具欄,第二個將在轉到VC5時隱藏TabBar 。

Don't show toolbar Don't hide bottom bar on push

+0

Grazie mille Marco! 這工作,但在VC4我想隱藏導航欄。問題是,如果我將隱藏在VC4中的欄也隱藏在VC5中。 我試圖通過代碼隱藏它,但沒有很好地工作。 我明天會看到更好的。 Saluti – Nico

+0

將導航控制器的導航欄設置爲默認隱藏,然後當您推動視圖控制器時顯示它(您可以在VC4中使用prepareForSegue),然後當VC4變得可見時再次隱藏它 –

+0

好的,我也看到Segue在這個故事中有很多要做的「朋友」! 謝謝Marco – Nico