我打了一个View
电话customText
,可以看到代码了。我customText
在我的内部使用ContentView
。我想以customText
这种方式给我额外的可能性,就是我想用Special命令扩展此View,该命令或函数将被调用.stringOfText()
。
我的目标: 为了使我寻找的东西更加明亮:我希望能够在我的代码中输入以下代码ContentView
:
struct ContentView: View {
var body: some View {
customText().stringOfText("Omid")
}
}
PS: 我知道我可以使用@Binding或许多其他方式发送该数据!但是我对我在目标中提到的方式很感兴趣。
struct ContentView: View {
var body: some View {
customText()
}
}
struct customText: View {
@State var stringOfText = "Hello, world!"
var body: some View
{
Text(stringOfText)
}
}
您可能需要此扩展名:
extension customText {
func stringOfText(_ text: String) -> customText {
customText(stringOfText: text)
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句