我正在尝试在屏幕底部设置一个工具栏,该工具栏会显示列表何时处于编辑模式,但我遇到了 2 个问题。
首先是我无法让它显示任何按钮。工具栏出现,但没有任何按钮可见。
.toolbar {
if editMode?.wrappedValue.isEditing == true {
ToolbarItemGroup(placement: .bottomBar) {
Button("Select All", role: .none) {
selectAll()
}
Button("Deselect All", role: .none) {
deSelectAll()
}
}
}
ToolbarItemGroup(placement: .navigationBarTrailing) {
EditButton()
}
}
第二期是涵盖列表中的最后一个条目
似乎我必须将 .navigationViewStyle(.stack) 添加到具有导航视图的视图中才能显示按钮
我也有类似的问题。将顶级
NavigationView
更改为 NavigationStack
解决了我的问题。这适用于 Xcode 14.3.1。