Tunko Development Diary

[iOS][SwiftUI] 컨테이너의 자식 뷰 제한과 Group 본문

Development/iOS 개발

[iOS][SwiftUI] 컨테이너의 자식 뷰 제한과 Group

Tunko 2021. 2. 16. 16:35

컨테이너 뷰는 직접적인 하위 뷰를 10개로 제한합니다.
만약 스택 컨테이너가 10개 이상의 자식뷰를 담으면 에러가 발생합니다.

이때는 Group로 묶어서 분할이 가능합니다.

Group은 동시에 Group에 속한 뷰를 hidden() 으로 감추기에도 좋습니다. 하지만
hidden() 은 감추기만 할 뿐 영역은 유지하게 됩니다.

struct ContentView: View {
    var body: some View {
        VStack {
            Group {
                Text("Tunko1")
                Text("Tunko2")
                Text("Tunko3")
                Text("Tunko4")
                Text("Tunko5")
                Text("Tunko6")
                Text("Tunko7")
                Text("Tunko8")
                Text("Tunko9")
                Text("Tunko10")
            }
            Group {
                Text("Tunko11")
                Text("Tunko12")
                Text("Tunko13")
                Text("Tunko14")
            }.hidden()
        }
    }
}

 

반응형
Comments