Ios SwiftUI-如何从函数向结构添加Text()视图?

Ios SwiftUI-如何从函数向结构添加Text()视图?,ios,swift,struct,swiftui,Ios,Swift,Struct,Swiftui,我想从如下函数向结构添加Text()视图: struct示例struct:View{ @State private var textExample=“” var body:一些观点{ VStack{ 文本(“一”) 文本(self.textExample) } } func addText(u标签:字符串)->一些视图{ self.textExample=标签 回归自我 //当我返回“self”时,我看不到文本“Two” } } 结构ContentView:View{ var body:一些观点

我想从如下函数向结构添加Text()视图:

struct示例struct:View{
@State private var textExample=“”
var body:一些观点{
VStack{
文本(“一”)
文本(self.textExample)
}
}
func addText(u标签:字符串)->一些视图{
self.textExample=标签
回归自我
//当我返回“self”时,我看不到文本“Two”
}
}
结构ContentView:View{
var body:一些观点{
ExampleStruct()
.addText(“两个”)
}
}
问题是它需要我返回“一些观点”。。 那么。。如何修改结构,添加一个Text(),然后返回修改后的结构

多谢各位。
这段代码只是一个例子,如果你有更好的方法,不一定要遵循它

你需要从我同意Asperi开始,Asperi是理解SwiftUI及其背后概念的最佳视频…苹果的做法,即使你调用.padding()或任何其他函数,它们也会破坏旧结构内存中的实例,添加或修改元素,然后返回包含新元素的结构的新实例。你需要从Asperi开始。我必须同意Asperi,这是理解SwiftUI及其背后概念的最佳视频…苹果的做法,即使你调用.padding()时也是如此或者任何其他功能都是销毁旧结构内存中的实例,添加或修改元素,然后返回包含新元素的新结构实例。