浏览多个视图控制器

时间:2013-04-27 22:06:07

标签: ios uiviewcontroller navigation

我是iOS开发的新手。我正在开发一个可以分割到多个表视图控制器的应用程序。当我的应用程序启动时,它会加载视图控制器A.然后单击视图控制器A中的一行以切换到视图控制器B.视图控制器B中的导航按钮(后退按钮)显示视图控制器A的标题。然后单击视图控制器B中的一行将切换到视图控制器C.当我单击视图控制器C中的一行时,我将回到视图控制器B.我的问题是当我从视图控制器C转换到视图控制器B时,视图控制器B上的导航按钮(后退按钮)显示视图控制器C的标题。我希望它仍然显示视图控制器A的标题。任何人都可以帮助如何做到这一点?示例代码非常棒。感谢。

2 个答案:

答案 0 :(得分:0)

您可以尝试使用popViewControllerAnimated功能。看看这里:http://developer.apple.com/library/ios/documentation/uikit/reference/UINavigationController_Class/Reference/Reference.html#//apple_ref/occ/instm/UINavigationController/popViewControllerAnimated

我认为它非常简单易用,所以我希望您不需要示例代码。

答案 1 :(得分:0)

如果你打算使用segue从C到B,那么你需要使用unwind segue。这比使用popViewControllerAnimated更有优势:您可以使用prepareForSegue将信息发送回视图控制器B,就像转发segig一样。