我定义了一个自定义视图修饰符,它只影响特定类型的视图。但我在一个容器中有4个特定类型的视图。现在,我只能对视图应用视图修饰符4次。如何将视图修饰符仅应用于容器一次,并让容器中的视图自动获得视图修饰符?
编辑:我的代码是这样的:
VStack{
otherTypeSubView
HStack{
subview1
.customViewModifierFunc
subview2
.customViewModifierFunc
otherTypeSubView
}
subview3
.customViewModifierFunc
subview4
.customViewModifierFunc
}
我想通过使用
得到相同的效果VStack{
otherTypeSubView
HStack{
subview1
subview2
otherTypeSubView
}
subview3
subview4
}
.customViewModifierFunc
您可以使用Group
的例子:
Group {
Text("Hello,")
Text("World")
}.font(.title)