使用ListView组件时,可能会自定义单元格,大概效果如下(红框)。
发现一个奇怪的问题,向ListView添加数据时,可以正常刷新列表。但是删除组件时,列表死活不更新。
一番折腾后,发现了问题所在
ListView通过调用updateItem方法绘制我们自定义的单元格,
删除一个单元格后,item变为了NULL。这个时候我们要加个判断,如果item为NULL,则应该手动清空cell上的图形节点。
使用ListView组件时,可能会自定义单元格,大概效果如下(红框)。
发现一个奇怪的问题,向ListView添加数据时,可以正常刷新列表。但是删除组件时,列表死活不更新。
一番折腾后,发现了问题所在
ListView通过调用updateItem方法绘制我们自定义的单元格,
删除一个单元格后,item变为了NULL。这个时候我们要加个判断,如果item为NULL,则应该手动清空cell上的图形节点。