Ios 如果自定义tableviewCell具有;TextField";,映射到模态属性?;
情况: 如果有一个UITableview,上面有10个单元格 每个单元格中都有“UILabel+UITextField”,每个单元格对应10个模态属性,每个单元格都在模态中的不同属性中获取值,用户也可以在单元格上更改UITextField中的值,也可以更新相应的模态属性值Ios 如果自定义tableviewCell具有;TextField";,映射到模态属性?;,ios,objective-c,uitableview,Ios,Objective C,Uitableview,情况: 如果有一个UITableview,上面有10个单元格 每个单元格中都有“UILabel+UITextField”,每个单元格对应10个模态属性,每个单元格都在模态中的不同属性中获取值,用户也可以在单元格上更改UITextField中的值,也可以更新相应的模态属性值 like : value in modal.name is corresponding "section:1 row:1" cell value in modal.age is corresponding "section:
like :
value in modal.name is corresponding "section:1 row:1" cell
value in modal.age is corresponding "section:1 row:2" cell
....
问题:
有什么简单的方法来处理这种情况吗?
因为我不喜欢在方法“cellForRowAtIndexPath中逐个设置值
另外,单元格“section:1 row:1”中的textField值发生了变化,如何轻松更新“modal.name”
谢谢您可以在自定义单元格类中添加两个方法。 一种是:
-(void)为显示数据配置cellWithModel
。
另一个是:-(void)updateCellWothModel
,用于更新数据
将这些方法放入自定义单元格类。您可以在自定义单元格类中添加两个方法。 一种是:
-(void)为显示数据配置cellWithModel
。
另一个是:-(void)updateCellWothModel
,用于更新数据
将这些方法放在自定义单元格类中。您能详细介绍一下吗?我还是不清楚?对不起,我误解了你的问题。如果在不同的索引路径中有不同的单元格。必须指定特定索引并更新模式。但是,您可以将方法“CellForRowatineXpath”中的代码删除到自定义单元格类中,以使代码干净,便于阅读和维护。您能详细介绍一下吗?我还是不清楚?对不起,我误解了你的问题。如果在不同的索引路径中有不同的单元格。必须指定特定索引并更新模式。但是您可以将方法“CellForRowatineXpath”中的代码删除到自定义单元格类中,以使代码干净,便于读取和维护。
like:
if (indexPath.section == 1 && indexPath.row == 1) {
cell.textFiled = modal.name;
}