0

我有一個問題,我試圖找到過去四天沒有成功的答案。任何幫助將不勝感激!記住UITabViewController中一個選項卡中的最後一個視圖

我的設計在某種程度上類似於iphone附帶的iPhone「手機」應用程序。 我的根視圖控制器是一個UITabBarController。我有三個由此UITabBarViewController控制的UINavigationControllers。每個UINavifationController按順序推送多個UIViewControllers。

我的問題是,如果我點擊第一個標籤中的視圖(例如:iphone「電話」收藏夾標籤)顯示詳細信息(聯繫人的詳細信息視圖)。現在我切換到另一個選項卡(「最近」選項卡)。當我再次單擊第一個「收藏夾」選項卡時,如何顯示「聯繫人的詳細信息視圖」而不是第一個選項卡的根視圖(桌面視圖列表「收藏夾」)

換句話說,是程序記住其他選項卡的「頂部」視圖(以及視圖堆棧)的方式,因此,當我單擊回到選項卡時,它將顯示「頂部」視圖,而不是由uinavigationviewcontroller?

感謝您的幫助!

回答

0

你不應該有這個問題發生衝突,因爲iPhone你想要做什麼默認情況下,我認爲這個問題是無論是在路上,你在導航中添加視圖控制器控制器,或者以您創建/存儲導航控制器的方式進行。或許,您只需在更改標籤後刪除剛添加的信息即可。試着觀看此視頻

http://youtube.com/watch?v=LBnPfAtswgw

它解釋一步一步好如何建立你想與界面生成器的幫助下架構。

+0

非常感謝您的快速響應和一個非常好的YouTube教程。這確實是我存儲視圖控制器的方式。它爲我節省了幾天!感謝你的幫助! – DanielZ

+0

不客氣,男士。順便說一句,你可以標記爲「答案」或投票答案/評論是有用的;) – makaron

相關問題