Создать новую строку в существующей таблице из ввода текстового поля. SwiftUI (раскадровки) - PullRequest
0 голосов
/ 16 января 2020

Я ищу базовый c пример получения значений textField из swiftUI (ввод формы) и вставки этих значений в виде новой строки в уже существующую таблицу

форма является базовой c добавить форму записи. 4 поля. тип данных не важен сейчас.

Заранее спасибо

1 Ответ

0 голосов
/ 16 января 2020

Примером этого будет

import SwiftUI

struct ContentView: View {

    @State var tableData = ["one", "two", "tree"]

    @State var newData = ""

    var body: some View {

        VStack{
            TextField("Enter Data", text: $newData)
                .textFieldStyle(RoundedBorderTextFieldStyle())
                .padding(.top,20)
            Button("Submit")
            {
                self.tableData.insert(self.newData, at: 0)
            }
            List(tableData, id:\.self){element in
                Text(element)
            }
        }
    }
}
...