代码如下。我想在onDelete
点击时删除最终的淡入淡出动画。
struct ContentView: View {
@State var names = ["david", "john", "amber"]
var body: some View {
List {
ForEach(names, id: \.self) { (item) in
Text(item)
}.onDelete(perform: self.deleteItem)
}
}
private func deleteItem(at indexSet: IndexSet) {
self.names.remove(atOffsets: indexSet)
}
}
我尝试使用.animation()
但没有任何效果