UITableViewController并在其上推送DetailViewController

时间:2012-05-02 22:16:51

标签: ios5 uinavigationcontroller uitableview

我有一个UITableViewController,想要推送一个DetailViewController:UIViewController。我是否需要将UITableViewController作为UINavigationController的一部分,或者我可以从UITableViewController中执行pushViewController吗?

据我所知,UINavigationController(和UITabBarController)有一个viewController的数组,用于管理视图控制器的查看。 UITableViewController是否具有相同的功能?

很抱歉,如果问题听起来很复杂。

THX

1 个答案:

答案 0 :(得分:0)

如果您想要一个可以推送和弹出视图控制器的导航堆栈,您需要UINavigationController。

最简单的方法是将UITableViewController放入UINavigationController(假设它是显示的第一个屏幕)然后你可以从控制器进行简单的推送。它看起来像这样:

// First create viewController and then push it like this:
[self.navigationController pushViewController:viewController animated:YES];