Вы можете изменить List
так, чтобы самые последние данные хранились сверху.
Вот пример с button
, так что вы можете добавить элементы к List
и протестировать их.
struct ContentView: View {
@State var dataStore = [0, 1, 2]
var body: some View {
VStack {
List(dataStore.reversed(), id: \.self) { data in
Text(String(data))
}
Button(action: {
self.dataStore += [self.dataStore.count]
}) {
Text("Insert to list")
}
}.listStyle(GroupedListStyle())
}
}