我有一个静态 UITableView
,它有 5 个单元格,如下所示:
当用户选择第一行时,我需要执行一个将数据填充到第二行的方法。
当单元格出队列时,我添加了一个目标操作,如下所示:
[cell.upperTextField addTarget:self action:@selector(upperTextFieldDidChange:) forControlEvents:UIControlEventEditingChanged];
我收到事件通知。如何引用第二个 TextView (找到 CellForRowAtIndexPath
)以向其中输入数据?
我无法使用 didSelectRow
,因为我禁用了选择 - 用户只能点击提供的文本字段之一。
最佳答案
为此使用自定义单元格并使用 CellForRowAtIndexPath 方法找到您的单元格对象,现在您可以轻松找到您的文本字段,如下所示。
MyCellView myCell = [myTableView cellForRowAtIndexPath:<your index path>];
myCell.firstTextField
或
myCell.secondTextField
如果你想改变文字。您可以轻松更改 textField 的文本。
关于ios - 在 UITableView 的自定义单元格中引用 UITextFields,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20468299/