我们如何在iPhone中以编程方式导航回上一个视图?

Tee*_*sej 24 uinavigationbar uinavigationcontroller iphone-sdk-3.0

我正在研究基于导航控制器的iPhone应用程序.例如,这里有2个视图.

A(UITableViewController)和B(ViewController)

这个任务就在这里.当用户在视图A中选择一个项目时,应用程序将强制导航控制器在推送视图B之前隐藏导航栏,如下面的语句:

self.navigationController.navigationBarHidden = YES;
[self.navigationController pushViewController:controllerB animated:TRUE];
Run Code Online (Sandbox Code Playgroud)

也就是说,View B就在那里.但是如何在没有导航栏的情况下导航回View A?在这种情况下,我们将使用"返回"按钮让用户点击它以导航回View A.你能帮助我吗?

Phi*_*ert 61

你可以调用popViewControllerAnimated方法:

[self.navigationController popViewControllerAnimated:YES];
Run Code Online (Sandbox Code Playgroud)