在 SwiftUI 中,如何将 primaryAction ToolbarItem 加粗?

In SwiftUI how can I bold the primaryAction ToolbarItem?

如何让 ToolbarItem 加粗 primaryAction?我已经能够通过在 NavigationView 上设置强调色来更改颜色。主要寻找 SwiftUI 解决方案,但如果不可能,我会选择 UI 套件解决方案。我的代码:

.toolbar {
  ToolbarItem(placement: ToolbarItemPlacement.primaryAction) {
    Button(action: { }) {
      Text("Save")
        .fontWeight(.black) // does nothing
        .bold() // does nothing
    }
  }
}

primaryAction 位置未加粗:

主要安置默认为粗体:

我也为此苦苦挣扎了一段时间。解决方案是使用 .confirmationAction 而不是 .primaryAction。这呈现在相同的位置,但带有粗体文本,至少现在是这样(在 iOS 14)。

.toolbar {
  ToolbarItem(placement: ToolbarItemPlacement.confirmationAction) {
    Button {
      //do something
    } label: {
      Text("Save")
    }
  }
}