UITableViewController 并在其上推送 DetailViewController
Posted
技术标签:
【中文标题】UITableViewController 并在其上推送 DetailViewController【英文标题】:UITableViewController and pushing a DetailViewController on it 【发布时间】:2012-05-02 22:16:50 【问题描述】:我有一个 UITableViewController 并且想要推送一个 DetailViewController : UIViewController。我是否需要让 UITableViewController 成为 UINavigationController 的一部分,或者我可以只从 UITableViewController 执行 pushViewController 吗?
我了解 UINavigationController(和 UITabBarController)有一个 viewController 的数组来管理视图控制器的查看。 UITableViewController 也一样吗?
对不起,如果问题听起来很复杂。
谢谢
【问题讨论】:
【参考方案1】:如果你想要一个可以推送和弹出视图控制器的导航堆栈,你需要 UINavigationController。
最简单的方法是将您的 UITableViewController 放入 UINavigationController(假设它是显示的第一个屏幕),然后您可以从控制器进行简单的推送。它看起来像这样:
// First create viewController and then push it like this:
[self.navigationController pushViewController:viewController animated:YES];
【讨论】:
以上是关于UITableViewController 并在其上推送 DetailViewController的主要内容,如果未能解决你的问题,请参考以下文章
在情节提要中编辑 UITableViewController 并在定义 VC 类之后
将 NSMutableArray 传递给 UITableViewController
是否可以让 UITableViewController 隐藏其单元格直到有内容,同时显示“无内容”消息? [关闭]