我有一组字典,我想用 SwiftUI 填充到列表视图中。
我过去使用过 for 循环,但由于在 View 中这是不可能的,所以我不知道该怎么做。我可以使用下面的代码实现部分结果。
struct Test : View {
let dict = csvArray[0]
var body: some View {
let keys = dict.map{$0.key}
let values = dict.map {$0.value}
return List {
ForEach(keys.indices) {index in
HStack {
Text(keys[index])
Text("\(values[index])")
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我希望索引整个字典数组并将它们附加到列表中,而不仅仅是 csvArray[0]。