我有从TableViewController继承的MyVC。
现在我在DetailVC中继承MyVC。
我想在MyVC中使用tableView,在DetailVC中使用cell。 (我的细胞构造困难) 现在我在DetailVC中完全实现了MyVC(使用MyVC&#39的导航按钮)。
如何在DetailVC中使用一个单元格的表?
答案 0 :(得分:0)
创建一个包含名称,职业等单元格组件的模型。存储填充数组中表格单元格的所有数据。 在
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath
方法
self.timeSheetModel = [self.timeSheetListArray objectAtIndex:indexPath.row];
在
- (void)tableView:(UITableView *)tableView
didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
self.detailVC = [[DetailVC alloc]init];
//Create a property model in your detailVC assign it.
self.detailVC.model = [self.timeSheetListArray objectAtIndex:indexPath.row];
//Pass the model . You will get the data in your detailVC of the selected cell.
[self.navigationController pushViewController:self.detailVC animated:YES];
}
在detailVC中,您可以直接访问值
self.myNameLabel.text = self.model.name;