在按钮上点击清除表格中所有文本框的文本
问题描述:
我有一个表格视图。表格视图中有一个自定义表格视图单元格。 TableViewCell
有一个标签和一个文本字段。表视图外部的视图控制器上有一个按钮。点击该按钮后,我想删除表格视图中所有文本框的文本。我正在尝试以下代码:在按钮上点击清除表格中所有文本框的文本
- (IBAction)clear:(id)sender {
[email protected]"";
}
只有最后一个单元的textfield.text
被清除。请给出一些建议,以正确实现所需的事情。
答
你需要清空下面所有的文本框:
- (IBAction)clickFavourite:(id)sender {
for (int i = 0; i< arrDatasource.count; i++) {
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:i inSection:0];
UITableViewCell *cell = [tblViewDetail cellForRowAtIndexPath:indexPath]; // change with your cell's class
cell.textField.text = @"":
}
}
+0
谢谢,先生,这真的起作用了! – Prez
首先谷歌,已经有许多的答案是可用的。 –
你如何在你的tableview中填充textfields? – iPeter
您可以设置一个标志来标识它是清除文本字段的操作调用。重新加载tableview。这很简单。如果您不想重新输入整个数据,请获取所有文本字段引用和循环以将其全部清除 –