2015-12-21 38 views
0

我使用segue從我的視圖啓動Tab Bar Controller。編輯傳遞的數據後,我需要關閉標籤控制器。 Xcode中的故事板不允許我在Tab控制器上添加Dismiss按鈕(並在所有選項卡上顯示)。每個選項卡視圖上都必須有單獨的Dismiss按鈕嗎?這似乎相當笨拙。將模式TabBarController的Dismiss按鈕放在哪裏

處理這個問題的最佳方法是什麼?

回答

0

連接到選項卡欄控制器中的選項卡欄的每個視圖都是完全獨立的視圖。標籤欄只是把它們放在一起。如果您想要有後退按鈕,則必須在選項卡欄中的每個視圖上都有單獨的按鈕或手勢操作。

但是,您可以使用代碼輕鬆取消視圖,而無需添加四個額外的細分。

self.dismissViewControllerAnimated(true, completion: {}) 

該行將關閉您當前的視圖控制器。

+0

這個問題說,它的模式提出,而不是推 – Wain

+0

我更新了與模型視圖一起工作的答案。 – msweet168

+0

笨蛋,我想。 –