【发布时间】:2012-09-18 15:50:05
【问题描述】:
我在单元格中嵌入了文本字段,并且我有一个编辑按钮,该按钮应该触发单元格进入编辑模式,我可以在其中编辑单元格中的文本。
我需要做的是遍历所有文本字段并将userInteractionEnabled设置为yes。我在 `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 单元格。希望有人能帮忙。
干杯。
【问题讨论】:
标签: objective-c xcode uitableview uitextfield