Ios5 UITableViewController并在其上推送DetailViewController

Ios5 UITableViewController并在其上推送DetailViewController,ios5,uinavigationcontroller,uitableview,Ios5,Uinavigationcontroller,Uitableview,我有一个UITableViewController,想要推送一个DetailViewController:UIViewController。我是否需要使UITableViewController成为UINavigationController的一部分,还是可以从UITableViewController执行pushViewController 我知道UINavigationController和UITabBarController有一个viewController数组,用于管理视图控制器的查看。

我有一个UITableViewController,想要推送一个DetailViewController:UIViewController。我是否需要使UITableViewController成为UINavigationController的一部分,还是可以从UITableViewController执行pushViewController

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

对不起,如果这个问题听起来很复杂


thx

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

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

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