假设我有List(self.items) { item in CustomView(item) }
,它显示CustomView
个单元格的列表。每当触发触发器时,我都想向items
数组添加一个项目。由于items
具有@State
批注,因此List
将在添加新项目时自动循环通过数组。我不喜欢在屏幕上绘制的所有CustomViews
将被重新绘制。就像在Android中调用notifydatasetchanged
重绘整个列表一样。由于CustomView
有点贵,所以我想看看是否有办法只绘制新项目。就像notifyItemInserted
在Android中所做的一样。