【问题标题】:Showing a UITableViewController in a UINavigationController在 UINavigationController 中显示 UITableViewController
【发布时间】:2010-11-04 23:17:47
【问题描述】:

我需要创建一个 UITabBarController,它会在一个选项卡中包含一个可以导航的 UITableViewController。所以,我在 Interface Builder 中创建了 UITabBarController。我也实现了 UITableViewController 的子类。

我从 Apple 文档中无法理解的是,我应该如何在 UITabBarController 中插入 UITableViewController 的实现,以便它也可以导航?我应该将 UITableViewController 还是 UINavigationController 添加到 UITabBarController?以及如何将 UITableViewController 链接到 UINavigationController?

谢谢!

【问题讨论】:

    标签: iphone-sdk-3.0 uinavigationcontroller uitabbarcontroller


    【解决方案1】:

    层次结构是这样的:

    • UITabBar 控制器
      • UINavigationController
        • UITableViewController

    截图:

    在您使用的代码中引用 UINavigationController:self.navigationController

    【讨论】:

    • 我以为我已经尝试过了,但现在它似乎工作了 :-) 谢谢!
    【解决方案2】:
    self.window.rootViewController = self.viewController;
    

    行,添加

    UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:self.viewController];
    

    【讨论】:

    • 能否请edit 格式化您的文本?查看faq 了解详情。
    猜你喜欢
    • 2019-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-07
    • 2013-03-15
    • 1970-01-01
    • 2012-04-29
    • 1970-01-01
    相关资源
    最近更新 更多