我是 SwiftUI 新手,有一个简单的问题。我想创建一个列表,当用户选择一个值时,突出显示的栏会呈现出不同于系统默认“蓝色”的颜色。这
我是 SwiftUI 新手,有一个简单的问题。我想创建一个列表,当用户选择一个值时,突出显示的栏会呈现不同于系统默认“蓝色”的颜色。
该视图使用以下代码构建:
struct Test: View {
@State private var selection: String?
let names = [
"Cyril",
"Lana",
"Mallory",
"Sterling"
]
var body: some View {
NavigationStack {
List(names, id: \.self, selection: $selection) { name in
Text(name)
}
.navigationTitle("List Selection")
}
}
}
我似乎无法更改该栏的颜色。我该怎么做?