我对iOS开发相当陌生。我正在开发一个与多个表视图控制器分离的应用程序。当我的应用程序启动时,它会加载视图控制器 A。然后我单击视图控制器 A 中的一行以继续查看控制器 B。视图控制器 B 中的导航按钮(后退按钮)显示视图控制器 A 的标题。然后单击在视图控制器 B 中的一行上,该行将转到视图控制器 C。当我单击视图控制器 C 中的一行时,我转到视图控制器 B。我的问题是,当我从视图控制器 C 转到视图控制器 B 时,视图控制器 B 上的导航按钮(后退按钮)显示视图控制器 C 的标题。我希望它仍然显示视图控制器 A 的标题。有人可以帮忙解决这个问题吗?示例代码会很棒。谢谢。
问问题
98 次
2 回答
0
您可以尝试使用该popViewControllerAnimated
功能。看看这里: http: //developer.apple.com/library/ios/documentation/uikit/reference/UINavigationController_Class/Reference/Reference.html#//apple_ref/occ/instm/UINavigationController/popViewControllerAnimated:
我认为它使用起来非常简单,所以我希望你不需要示例代码。
于 2013-04-27T22:11:00.303 回答
0
如果要使用转场从 C 转到 B,则需要使用展开转场。与使用 popViewControllerAnimated 相比,这具有优势:您可以使用 prepareForSegue 将信息发送回视图控制器 B,就像您使用前向 segue 一样。
于 2013-04-28T01:00:07.853 回答