Programming (C++)/XCode, SwiftUI
동적으로 Stack 변환하기
맑은 눈의 우사미
2024. 7. 8. 05:50
반응형
@State var myLayout: AnyLayout = AnyLayout(VStackLayout())
var body: some View {
VStack{
myLayout {
Image(systemName: "goforward.10")
.resizable()
.aspectRatio(contentMode: .fit)
Image(systemName: "goforward.10")
.resizable()
.aspectRatio(contentMode: .fit)
}
HStack{
Button(action: {
myLayout = AnyLayout(HStackLayout())}){
Text("HStack")
}
Button(action: {
myLayout = AnyLayout(VStackLayout())}){
Text("VStack")
}
}
}
}
반응형