在按钮上单击位于 tableview 中的所有文本字段的明文
Posted
技术标签:
【中文标题】在按钮上单击位于 tableview 中的所有文本字段的明文【英文标题】:On button click clear text of all the textfields residing in tableview 【发布时间】:2017-05-05 12:38:26 【问题描述】:我有一个表格视图。表格视图上有一个自定义表格视图单元格。 TableViewCell
有一个标签和一个文本字段。表视图之外的视图控制器上有一个按钮。单击该按钮时,我想删除表格视图中所有文本字段的文本。我正在尝试以下代码:
- (IBAction)clear:(id)sender
detail.textfield.text=@"";
只有最后一个单元格的 textfield.text
被清除。请提出一些建议以正确实现所需的事情。
【问题讨论】:
先google一下,已经有很多答案了。 如何在表格视图中填充文本字段? 您可以设置一个标志来标识它是清除文本字段的行动号召。重新加载表格视图。这是简单的灵魂。如果您不想引用整个数据,请获取所有文本字段引用并循环以将它们全部清除 Get button click inside UI table view cell的可能重复 【参考方案1】:您需要清空所有文本字段,如下所示:
- (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 = @"":
【讨论】:
以上是关于在按钮上单击位于 tableview 中的所有文本字段的明文的主要内容,如果未能解决你的问题,请参考以下文章
如何通过单击tkinter中不同窗口中的按钮来获取位于窗口中的GUI文本字段的参数? [重复]
平板电脑; TableView 在不同的行中充满了任意数量的文本字段和按钮。按下按钮时所有文本字段上的resignFirstResponder?