工具栏.bottomBar不显示内容,并覆盖列表

问题描述 投票:0回答:2

我正在尝试在屏幕底部设置一个工具栏,该工具栏会显示列表何时处于编辑模式,但我遇到了 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()
    }
}

第二期是涵盖列表中的最后一个条目

swiftui toolbar
2个回答
0
投票

似乎我必须将 .navigationViewStyle(.stack) 添加到具有导航视图的视图中才能显示按钮


0
投票

我也有类似的问题。将顶级

NavigationView
更改为
NavigationStack
解决了我的问题。这适用于 Xcode 14.3.1。

© www.soinside.com 2019 - 2024. All rights reserved.