如何向列表添加编辑按钮,就像在向左滑动列表项时删除按钮一样
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何向列表添加编辑按钮,就像在向左滑动列表项时删除按钮一样相关的知识,希望对你有一定的参考价值。
我的代码如下:向左滑动列表项时,将出现一个红色的“删除”按钮,单击该项目时将显示一个工作表。现在,我希望当我单击工作表显示的“编辑”按钮时,它可以显示两个按钮:“删除”和“编辑”。怎么做?
List{
Text("unit:(care.unit!)")
ForEach(care.sortedMarks,id:.self){ m in
Button(action: {
self.showSheet.toggle()
self.mark = m
}){
VStack(alignment:.leading){
HStack{
Text(self.formatDate(dateIntervalSince1970: m.dateIntervalSince1970))
Spacer()
Text(String(format:"%.2f", m.value))
}
Text(m.memo ?? "")
}
}
}
.onDelete(perform: deleteMarks)
}
答案
请阅读this post。我认为这篇文章的答案也将帮助您解决问题。
以上是关于如何向列表添加编辑按钮,就像在向左滑动列表项时删除按钮一样的主要内容,如果未能解决你的问题,请参考以下文章