SwiftUI - Как добавить представление Text () в структуру из функции? - PullRequest
0 голосов
/ 17 февраля 2020

Я хочу добавить представление Text () в структуру из функции, подобной этой:

struct ExampleStruct: View {

   @State private var textExample = ""

   var body: some View {

      VStack {

         Text("One")

         Text(self.textExample)

      }

   }

   func addText(_ label: String) -> some View {
      self.textExample = label
      return self
      // when i return 'self' i don't see the text 'Two'
   }
}


struct ContentView: View {
   var body: some View {
      ExampleStruct()
         .addText("Two")
   }
}

Проблема в том, что мне нужно, чтобы я возвратил «некоторое представление» .. Итак, тогда ... как Могу ли я изменить структуру, добавив Text (), а затем вернуть измененную структуру?

Большое спасибо. PS. Этот код был просто примером, не обязательно следовать ему, если у вас есть лучший способ!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...