我可以在视图控制器中添加表视图吗?

时间:2014-11-19 04:05:52

标签: ios objective-c uitableview

我有2个控制器。

我想在视图控制器中添加一个表视图, 并且表格视图的单元格具有自定义类tableviewcell

我尝试将[self addsubview:(the controller.view)用于控制器。

我可以看到列表,但无法设置每个单元格的值。

在我的viewcontroller中:

 TableViewController *viewController = [[TableViewController alloc] init];
[self addChildViewController:viewController];
[self.view addSubview:viewController.view];
[viewController didMoveToParentViewController:self];

我尝试在viewcontroller中初始化tableviewcontroller。现在我可以看到tableview。但我无法设置每个单元格的值。更多的突破点无法阻止  -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

1 个答案:

答案 0 :(得分:0)

您还需要为表视图提供委托和数据源,并实现所需的方法。我怀疑你在这里跳过几个关键步骤。除非您的视图控制器已正确设置为UITableView的委托和数据源,否则永远不会调用cellForRowAtIndexPath

有关详细信息,请参阅UITableView programming guide