我有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
答案 0 :(得分:0)
您还需要为表视图提供委托和数据源,并实现所需的方法。我怀疑你在这里跳过几个关键步骤。除非您的视图控制器已正确设置为UITableView的委托和数据源,否则永远不会调用cellForRowAtIndexPath
。
有关详细信息,请参阅UITableView programming guide。