Iphone 还记得UITabViewController内选项卡中的最后一个视图吗

Iphone 还记得UITabViewController内选项卡中的最后一个视图吗,iphone,uiviewcontroller,uinavigationcontroller,uitabbarcontroller,Iphone,Uiviewcontroller,Uinavigationcontroller,Uitabbarcontroller,我有一个问题,在过去的四天里我一直试图找到答案,但没有成功。任何帮助都将不胜感激 我的设计在某种程度上类似于iphone附带的iphone“phone”应用程序。 我的根视图控制器是一个UITabBarController。我有三个uinavigationcontroller,由这个uitabarviewcontroller控制。每个UINavifationController按顺序推送多个UIViewController 我的问题是,如果我点击第一个选项卡中的视图(例如:iphone“phon

我有一个问题,在过去的四天里我一直试图找到答案,但没有成功。任何帮助都将不胜感激

我的设计在某种程度上类似于iphone附带的iphone“phone”应用程序。 我的根视图控制器是一个UITabBarController。我有三个uinavigationcontroller,由这个uitabarviewcontroller控制。每个UINavifationController按顺序推送多个UIViewController

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

换句话说,程序如何记住其他选项卡的哪个“顶部”视图(以及视图堆栈)。因此,当我单击返回选项卡时,它将为我显示“顶部”视图,而不是由uinavigationviewcontroller控制的根视图


感谢您的帮助!

您不应该与此问题冲突,因为iPhone默认情况下会满足您的需要。我认为问题要么在于您在导航控制器中添加视图控制器的方式,要么在于您创建/存储导航控制器的方式。也许,您只是在更改后以某种方式删除刚刚添加的信息打开标签。尝试观看此视频


它一步一步地很好地解释了如何在interface builder的帮助下构建所需的体系结构。

非常感谢您的快速响应和一个非常好的youtube教程。这确实是我存储视图控制器的方式。它节省了我几天的时间!感谢您的帮助!不客气,伙计。顺便说一句,您可以标记为“答案”或投票支持答案/comm对您有用的要素;)