我有一个输出驻留在我的VM中,并且基于某些更改,我希望驻留在自定义tableviewCell中的文本字段以某种方式更改。我不确定如何将驻留在tableviewcell中的UItextfield绑定到我的输出。
答案 0 :(得分:0)
let index = IndexPath(row: 0, section: 0)
if let cell = tbl.cellForRow(at: index) as? TableViewCell {
print(cell.textF.text)
// Do whatever you want
}
答案 1 :(得分:0)
我不确定何时要获取数据,但是如果要在用户触摸单元格时执行此操作,只需实现以下UITableViewDelegate
方法:
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
if let cell = tableView.cellForRow(at: indexPath) as? YourTableViewCellClass {
let cellLabelText = cell.yourTextField.text
// Do whatever you want with cellLabel
}
}