Swift-如何在swiftUI中向我的列表视图添加字符串数组

时间:2019-11-07 19:20:40

标签: arrays swiftui swift5.1 swiftui-list

我有一个字符串数组

fakeData = ["Array A",
            "Array B",
            "Array C",
            "Array D"]

如何在SwiftUI的ListView中实现此数组?

1 个答案:

答案 0 :(得分:1)

首先,如果您要更改视图中的数据或将其保留,则应将数组标记为State,但我选择State进行演示:

@State var fakeData = ["Array A", "Array B", "Array C", "Array D"]

然后仅用一行代码从中列出一个列表:

List(fakeData, id:\.self) { Text($0) }

结束:

struct ContentView: View {

    @State var fakeData = ["Array A", "Array B", "Array C", "Array D"]

    var body: some View {
        List(fakeData, id:\.self) { Text($0) }
    }
}