【问题标题】:Adding Multiple UITableViews to an iPad Application Using Storyboard使用 Storyboard 向 iPad 应用程序添加多个 UITableView
【发布时间】:2012-01-06 00:28:09
【问题描述】:

我正在为 iPad 构建一个仪表板,它将在单个视图上显示 5-8 个不同的 UITableView。我将我的 iPad 主视图划分为几个 UIView,例如“commercialProjectView”。然后我在我的故事板中添加了一个新的 UITableViewController 并将类设置为“CommercialProjectViewController”。然后在我的主控制器“ViewController”中,我将 UITableViewController 添加到了我的商业项目视图中,如下所示:

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
CommercialProjectViewController *commercialProjectViewController = [[CommercialProjectViewController alloc] init];

    [self.commercialProjectView addSubview:commercialProjectViewController.view];
}

上述方法不起作用并从 EXCE_ 异常中抛出。我做错了什么?

【问题讨论】:

    标签: ios ios5


    【解决方案1】:

    您在某处遗漏的异常可能有更多细节。代码示例和异常与您的设置或此问题的标题无关。

    一般来说,除非您正在创建视图控制器容器(如 UITabBarController 或 UINavigationController),否则不建议将另一个视图控制器的视图添加到您的视图层次结构中。

    在 iOS 5 中有一种机制可以创建这些类型的容器,称为 UIViewControllerContainment。我会在 http://developer.apple.com/wwdc/ 上观看 WWDC 2011 上有关此主题的视频。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-14
      • 2017-03-30
      • 2021-06-02
      • 2013-02-20
      • 2012-03-25
      • 1970-01-01
      相关资源
      最近更新 更多