我正在做一个待办事项应用程序,并希望滑动删除每个任务。
ScrollView {
ForEach(tasks.indices, id: \.self) { index in
TextField("Activity here", text: $tasks[index])
.cornerRadius(20)
.foregroundColor(textColor)
.background(backgroundColor)
.padding(.leading, 10)
.padding(.trailing, 10)
.padding(.top, 5)
}
}.frame(height: 600, alignment: .topLeading)
我试过.onDelete和.swipeactions,但不知道如何在没有列表的情况下完成。
1条答案
按热度按时间nhhxz33t1#
我认为您必须使用List for SwiftUI,并且您可以使用onDelete删除您的任务您的代码将类似于以下内容:
不过,如果你决定创建这个应用程序,但不是在SwiftUI中,我可以为你推荐“SwipeCellKit”Cocopod. https://github.com/SwipeCellKit/SwipeCellKit/blob/develop/Guides/Advanced.md与TableViews,你可以创建这个应用程序很酷。祝你好运。