【发布时间】:2015-05-26 10:28:45
【问题描述】:
我有三个 UIViewController。当我从控制器 A 到 B 然后 B 到 C 然后再到 B 时。控制器 B 的导航栏的后退按钮将我带到 C。有没有办法确保 B 的导航栏无论我从 B 到 C 再从 C 到 B 多少次,后退按钮都会带我到 A。这可能吗?
【问题讨论】:
-
当用户从 C 转到 B 时,你是在推送新的 B 视图控制器,而不是弹回之前的控制器吗?
-
请添加一些用于导航目的的代码 sn-p。
-
如果 A 是你的根视图控制器,你可以通过捕获后退按钮来使用 popToRootViewControllerAnimated。
-
@johnpatrickmorgan 我正在推动一个新的 B 视图控制器..
标签: ios objective-c uiviewcontroller uinavigationbar