【发布时间】:2021-08-13 12:44:32
【问题描述】:
这似乎是一个简单的问题,但我在 google 上的任何地方都找不到答案。
当导航链接在列表中时,您可以使用以下命令将其颜色更改为蓝色:
.listRowBackground(Color.blue)
但是当导航链接被选中的时候,就变成了systemGray4
如何更改列表中导航链接的选择颜色
这是上图中的示例项目:
import SwiftUI
struct ContentView: View {
var body: some View {
NavigationView {
List {
NavigationLink("Hello", destination: Text("hello"))
.listRowBackground(Color.blue)
NavigationLink("World", destination: Text("world"))
.listRowBackground(Color.blue)
}
}
}
}
【问题讨论】:
标签: swift swiftui swiftui-list swiftui-navigationlink