我有一个表格视图,其中列出了联系人。点击编辑单元格重新加载并将标签显示为文本输入。我需要在右上方有保存按钮,所以当我点击保存时如何从Cell获取更新的输入?由于动作是从外部触发的,我需要向单元格发送一些信息。
目前我正在使用cellForRowAtIndexPath
和访问单元格属性来获取数据。
CustomCell *cell = [tableView dequeueReusableCellWithIdentifier:@"id "forIndexPath:editCellIdx];
NSString *input 1 = cell.labelOne.text; ... and so on
还有更好的方法吗?
答案 0 :(得分:0)
您可以将编辑的数据保存在NSMutableDictionary或NSMutableArray中。然后重新加载tableview数据。
您可以从以下方法获取已编辑的文本字段文本
- (void)textFieldDidEndEditing:(UITextField *)textField
{
NSString *cellEditedText = textField.text;
// save this text in dictionary or array.
}
- (void)saveData
{
[tableview reloadData];
}