SwiftUI - 禁用滑动时按钮突出显示

Nic*_*lli 6 button tabview swift swiftui

我正在处理 SwiftUI 中的一个简单按钮,布局如下:

TabView {
  ForEach(...) { ...
    Button {...}
      label {...}
  }
}
Run Code Online (Sandbox Code Playgroud)

当我点击(但不释放)按钮时,它会默认突出显示该按钮;这可以。但是,如果我将这些按钮排列在分页选项卡视图中,则通过滑动来导航页面会突出显示这些按钮,这是我不想要的。

有没有办法禁用这个突出显示?最好,我想在点击按钮时保留突出显示,但在滑动时不保留突出显示,但如果我必须完全禁用它也没关系。