0

我有一个问题,我试图找到过去四天没有成功的答案。任何帮助将不胜感激!记住UITabViewController中一个选项卡中的最后一个视图

我的设计在某种程度上类似于iphone附带的iPhone“手机”应用程序。 我的根视图控制器是一个UITabBarController。我有三个由此UITabBarViewController控制的UINavigationControllers。每个UINavifationController按顺序推送多个UIViewControllers。

我的问题是,如果我点击第一个标签中的视图(例如:iphone“电话”收藏夹标签)显示详细信息(联系人的详细信息视图)。现在我切换到另一个选项卡(“最近”选项卡)。当我再次单击第一个“收藏夹”选项卡时,如何显示“联系人的详细信息视图”而不是第一个选项卡的根视图(桌面视图列表“收藏夹”)

换句话说,是程序记住其他选项卡的“顶部”视图(以及视图堆栈)的方式,因此,当我单击回到选项卡时,它将显示“顶部”视图,而不是由uinavigationviewcontroller?

感谢您的帮助!

回答

0

你不应该有这个问题发生冲突,因为iPhone你想要做什么默认情况下,我认为这个问题是无论是在路上,你在导航中添加视图控制器控制器,或者以您创建/存储导航控制器的方式进行。或许,您只需在更改标签后删除刚添加的信息即可。试着观看此视频

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

它解释一步一步好如何建立你想与界面生成器的帮助下架构。

+0

非常感谢您的快速响应和一个非常好的YouTube教程。这确实是我存储视图控制器的方式。它为我节省了几天!感谢你的帮助! – DanielZ

+0

不客气,男士。顺便说一句,你可以标记为“答案”或投票答案/评论是有用的;) – makaron

相关问题