滚动时擦除表格视图中的文本字段数据

时间:2018-06-22 09:00:32

标签: ios swift tableview textfield

我在一个表格视图中使用了两个自定义表格视图单元格。一个单元格用于文本字段,另一个单元格用于下拉列表。如果在填充文本字段中的数据后滚动表格视图,它将被删除(文本字段中的数据正在删除)。任何人都可以帮忙在此。

1 个答案:

答案 0 :(得分:0)

这是正在发生的bcoz表视图单元正在重用(如果您将单元出队,希望您这样做了。)

要解决此问题,如果用户已经输入了值init,则需要在cellForRowAt:中设置单元格数据,即文本字段数据。

您需要跟踪在哪些单元格文本字段中添加了什么值,以便在单元格即将可见时cellForRowAt:会被调用,并在其中设置数据,因此不会删除数据。