我有一个带12个单元格的UITableView。在单元格中有一个UITextField。当我在文本字段中写入内容并向下滚动时,输入将移动到另一个单元格或被删除。
答案 0 :(得分:3)
更新:
我自己解决了这个问题。
首先,我创建了一个字符串数组,并将标记放入" cellForRowAtIndexPath"中的文本字段。代表。然后每次播放器完成文本的编辑时,我将其保存到字符串数组中。
func textFieldDidEndEditing(textField: UITextField) {
let currentTag = textField.tag
self.playerNamedFinishedEdit[currentTag] = textField.text!
}
在" cellForRowAtIndexPath"我添加了以下代码,现在一切正常。
cell.playerTextField.text = self.playerNamedFinishedEdit[indexPath.row]