我有一个字典数组,想要在SwiftUI中用列表视图显示。以前我使用循环,但由于在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])")
}
}
}
}
}
我希望能够遍历整个字典数组并将它们附加到列表中,而不仅仅是csvArray[0]。