滚动后,TableViewCell中textField的输入消失了

时间:2015-10-09 12:23:23

标签: swift

我有一个带12个单元格的UITableView。在单元格中有一个UITextField。当我在文本字段中写入内容并向下滚动时,输入将移动到另一个单元格或被删除。

1 个答案:

答案 0 :(得分:3)

更新:

我自己解决了这个问题。

首先,我创建了一个字符串数组,并将标记放入" cellForRowAtIndexPath"中的文本字段。代表。然后每次播放器完成文本的编辑时,我将其保存到字符串数组中。

    func textFieldDidEndEditing(textField: UITextField) {

    let currentTag = textField.tag
    self.playerNamedFinishedEdit[currentTag] = textField.text!
}

在" cellForRowAtIndexPath"我添加了以下代码,现在一切正常。

    cell.playerTextField.text = self.playerNamedFinishedEdit[indexPath.row]