在我的应用程序中,我有许多需要原地编辑的视图。我已经设置了tableviewcells以包括一个启用的UITextField,并且文本可以更改,这很好,它可以正常工作。
我的问题是什么是跟踪这些的最佳方法?我应该:
1. 保留每个textfield的iVar。如果是这样,那么 - 如果它只实例化一次,如何确保每个单元格都有正确的字段?
2. 当创建单元格时添加一个textfield并在配置单元格时简单地设置其值。如果是这样,那么 - 我如何跟踪这些值?如果单元格离开视图然后返回,它的值将被重置为其原始值而不是编辑后的值。
您通常在这种情况下使用哪种方法?特别是如果您正在处理大量的单元格。
我的问题是什么是跟踪这些的最佳方法?我应该:
1. 保留每个textfield的iVar。如果是这样,那么 - 如果它只实例化一次,如何确保每个单元格都有正确的字段?
2. 当创建单元格时添加一个textfield并在配置单元格时简单地设置其值。如果是这样,那么 - 我如何跟踪这些值?如果单元格离开视图然后返回,它的值将被重置为其原始值而不是编辑后的值。
您通常在这种情况下使用哪种方法?特别是如果您正在处理大量的单元格。