Есть ли способ заполнить TextField раскрывающимся образом в SwiftUI? - PullRequest
0 голосов
/ 20 января 2020

Я хотел бы заполнить некоторые текстовые поля в моем приложении SwiftUI предварительно заполненными параметрами, используя данные из моих методов запроса ApostFire .post.

Возможно ли это? 1005 *

1 Ответ

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

Мне кажется, я понимаю, о чем вы спрашиваете, и ответ - да. Самый простой способ - создать отдельное представление TextField вне стандартного ContentView.

struct MyAlamoFireText: View {
  @State var someText = ""
  var body: some View {
    TestField("Default prompt", text: $someText)
  }
}
struct ContextView: View {
  var body: some View {
    MyAlamoFireText(someText: "Initial value of text")
  }
}

По сути, вам необходим один уровень косвенности, который будет определять, какой текст будет первоначально отображаться в поле. То, как вы получите данные, которые вам нужно передать, будет зависеть от вашей архитектуры.

...