Изменить текст представления текста в SwiftUI - PullRequest
0 голосов
/ 25 марта 2020

Допустим, я создал текстовое представление. Как я могу изменить его текст позже в коде? Можно ли использовать свойство @State в качестве источника для представления «Текст»?

struct ContentView: View {
      var body: some View {
            Text("Hello World!")
                 .onTapGesture {
                     // How can I change its text?
            }
      }
}

1 Ответ

0 голосов
/ 25 марта 2020

да, вы можете! попробуйте это:

struct ContentView: View {

    @State var text = "Hallo"

    var body: some View {
        Text(text)
            .onTapGesture {
                self.text = "changed"
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...