从tableViewController继承

时间:2014-04-20 09:48:16

标签: ios uitableview inheritance tableview

我有从TableViewController继承的MyVC。

现在我在DetailVC中继承MyVC。

我想在MyVC中使用tableView,在DetailVC中使用cell。 (我的细胞构造困难) 现在我在DetailVC中完全实现了MyVC(使用MyVC&#39的导航按钮)。

如何在DetailVC中使用一个单元格的表?

1 个答案:

答案 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;