【问题标题】:UITableViewController and pushing a DetailViewController on itUITableViewController 并在其上推送 DetailViewController
【发布时间】:2012-05-02 22:16:50
【问题描述】:

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

我了解 UINavigationController(和 UITabBarController)有一个 viewController 的数组来管理视图控制器的查看。 UITableViewController 也一样吗?

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

谢谢

【问题讨论】:

    标签: ios5 uinavigationcontroller uitableview


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多