Listview 快捷菜单列表=>;编辑按钮=>;减号,不显示删除

Listview 快捷菜单列表=>;编辑按钮=>;减号,不显示删除,listview,swiftui,Listview,Swiftui,当我在列表视图中按下edit按钮=>减号图标时,删除按钮不会显示在特定的行上 这是我的代码: List { Section(header: Text("Items")) { ForEach(self.items, id: \.id) { item in HStack { VStack(alignment: .leading) { Text(item.name)

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

这是我的代码:

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())

在我的appdelegate中点击Outside时,我正在关闭键盘。这导致删除按钮不出现。删除那行代码后,它又开始工作了。我现在已经将关闭键盘的代码放在它现在所属的视图中。一切正常:)