2017-05-05 202 views
0

我有一个表格视图。表格视图中有一个自定义表格视图单元格。 TableViewCell有一个标签和一个文本字段。表视图外部的视图控制器上有一个按钮。点击该按钮后,我想删除表格视图中所有文本框的文本。我正在尝试以下代码:在按钮上点击清除表格中所有文本框的文本

- (IBAction)clear:(id)sender { 
    [email protected]""; 
} 

只有最后一个单元的textfield.text被清除。请给出一些建议,以正确实现所需的事情。

+0

首先谷歌,已经有许多的答案是可用的。 –

+0

你如何在你的tableview中填充textfields? – iPeter

+0

您可以设置一个标志来标识它是清除文本字段的操作调用。重新加载tableview。这很简单。如果您不想重新输入整个数据,请获取所有文本字段引用和循环以将其全部清除 –

回答

0

你需要清空下面所有的文本框:

- (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

相关问题