0

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

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

对不起,如果问题听起来令人费解。

谢谢

4

1 回答 1

0

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

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

// First create viewController and then push it like this:
[self.navigationController pushViewController:viewController animated:YES];
于 2012-05-02T23:53:43.543 回答