Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在swift中向上和向下滚动表格时,如何停止自动重新加载表格视图?_Ios_Swift3_Swift4 - Fatal编程技术网

Ios 在swift中向上和向下滚动表格时,如何停止自动重新加载表格视图?

Ios 在swift中向上和向下滚动表格时,如何停止自动重新加载表格视图?,ios,swift3,swift4,Ios,Swift3,Swift4,我使用表格视图填充数据,并在表格中使用单个自定义单元格显示相同的数据(查看和编辑)。当编辑输入的数据并从上到下滚动时,数据被输入到单元格中,由于自动重新加载,数据消失了 请帮助我如何停止表格自动重新加载 谢谢 请帮助我如何停止表格自动重新加载 不能--表自动重用不再可见的单元格,以避免分配比实际需要多得多的单元格。这样可以节省内存并提高性能 当编辑输入的数据并从上到下滚动时,数据被输入到单元格中,由于自动重新加载,数据消失了 永远不要依赖视图来存储数据。如果用户编辑单元格中的内容,请将新信息保存

我使用表格视图填充数据,并在表格中使用单个自定义单元格显示相同的数据(查看和编辑)。当编辑输入的数据并从上到下滚动时,数据被输入到单元格中,由于自动重新加载,数据消失了

请帮助我如何停止表格自动重新加载

谢谢

请帮助我如何停止表格自动重新加载

不能--表自动重用不再可见的单元格,以避免分配比实际需要多得多的单元格。这样可以节省内存并提高性能

当编辑输入的数据并从上到下滚动时,数据被输入到单元格中,由于自动重新加载,数据消失了

永远不要依赖视图来存储数据。如果用户编辑单元格中的内容,请将新信息保存在数据模型中,即保存表数据的位置。您可以在用户编辑时立即保存数据,也可以等待
tableView(\udenddisplaying:forRowAt:)
并在重新使用单元格之前保存数据

直接编辑表格中的行在iOS应用程序中非常少见。通常要做的事情是显示包含该行数据的详细视图,并让用户编辑该行。这为编辑创建了一个清晰的开始和结束,这使您的代码更简单,但也让用户更容易准确地理解编辑的内容