Я хочу добавить представление 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. Этот код был просто примером, не обязательно следовать ему, если у вас есть лучший способ!