为什么滚动时隐藏字段中的文本正在清除

时间:2012-01-26 05:47:08

标签: iphone objective-c xcode uitableview

我使用UITableView。 如果我在文本字段中更改文本,然后向下滚动此文本字段正在清除。 当我滚动UITableView时,为什么在隐藏字段中发送文字正在清除?

1 个答案:

答案 0 :(得分:1)

这是因为一旦用户将单元格滚出屏幕,表格单元格将被cellAtRowInIndexPath重用。要保留表格单元格的内容,您需要在用户完成编辑文本后立即将内容存储在表格控制器中的NSArray中。如果用户滚动回原始行,请从NSArray中读取文本并将其重新设置为textField。