Вы можете обернуть каждый в AnyView
. Это работает так:
open class A {
open var oneView: AnyView {
AnyView(Text("A"))
}
}
public class B: A {
public override var oneView: AnyView {
AnyView(Text("B"))
}
}
Если вы хотите, например, иметь VStack
внутри тела вида, вам просто нужно убедиться, что оно обернуто в AnyView
.