Swift - Как добавить массив строк в мой просмотр списка в swiftUI - PullRequest
0 голосов
/ 07 ноября 2019

У меня есть массив строк

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

Как я могу реализовать этот массив в ListView в SwiftUI?

1 Ответ

0 голосов
/ 07 ноября 2019

Сначала вы должны пометить массив как 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) }
    }
}
...