我可以使用SwiftUI在列表中重新绘制特定项目吗?

时间:2020-02-15 17:38:09

标签: ios swiftui swiftui-list

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

0 个答案:

没有答案