我在单元格中嵌入了文本字段,并且我有一个编辑按钮,它应该触发单元格进入编辑模式,我可以在其中编辑单元格中的文本。
我需要做的是遍历所有文本字段并将其设置userInteractionEnabled
为是。我在 `setEditing:animated 方法中完成了这个:
- (void)setEditing:(BOOL)editing animated:(BOOL)animated
{
[super setEditing:editing animated:animated];
if (editing)
{
int tagNumber = 0;
for (id cellTextField in [tableView visibleCells]) {
UITextField *aField = (UITextField *)[cellTextField viewWithTag:tagNumber];
aField.userInteractionEnabled = YES;
tagNumber++;
}
self.editButtonItem.title = NSLocalizedString(@"Done", @"Done");
}
else
{
self.editButtonItem.title = NSLocalizedString(@"Delete", @"Delete");
}
}
然后我需要以某种方式将所有这些文本字段放回 tableview 单元格。希望有人可以提供帮助。
干杯。