SwiftUI列表=>编辑按钮=>减号,未显示删除

时间:2019-12-29 03:10:14

标签: listview swiftui

当我按下编辑按钮=>减号图标时,在列表视图中,删除按钮将不会显示在该特定行上。

这是我的代码:

List {
    Section(header: Text("Items")) {
        ForEach(self.items, id: \.id) { item in
            HStack {
                VStack(alignment: .leading) {
                    Text(item.name)
                 }
             }
         }   .onDelete(perform: delete)
     }
 }
 .navigationBarTitle(NSLocalizedString("Select an item", comment: "item.list.title"))
 .navigationBarItems(trailing: EditButton())

1 个答案:

答案 0 :(得分:0)

当我在appdelegate中轻敲时,我正在关闭键盘。导致删除按钮不显示。删除该行代码后,它又可以工作了。我现在将用于关闭键盘的代码放置在它现在所属的视图中。一切正常:)