-
[SwiftUI] GroupBox 사용해보기SwiftUI 2024. 3. 6. 15:29728x90반응형
오늘은 GroupBox에 대해 알아보자!👩🏻🍳
GroupBox
SwiftUI에서 GroupBox는 관련된 여러 뷰를 그룹화하는 컨테이너이다. 자체적으로 그룹의 제목과 함께 뷰를 그룹화하여, 내용이 어떤 정보를 나타내는지 사용자에게 명확하게 전달할 수 있도록 도와준다.
GroupBox | Apple Developer Documentation
A stylized view, with an optional label, that visually collects a logical grouping of content.
developer.apple.com
예시 코드
뭔가 개인정보 동의서 같은 화면 만들 때 어울릴 것 같아서 UI를 만들어보기로!
var body: some View { GroupBox(label: Label("개인정보 수집 및 이용", systemImage: "building.columns") ) { ScrollView(.vertical, showsIndicators: true) { Text(agreementText) .font(.footnote) } .frame(height: 100) Toggle(isOn: $userAgreed) { Text("이에 동의합니다.") } } Spacer() }
이렇게 만들면 아래 화면처럼 만들 수 있다.
오늘의 코드 레시피👩🏻🍳 완료!🩷
728x90'SwiftUI' 카테고리의 다른 글
[SwiftUI] UI에 자주 쓰이는 Modifier 모음 (0) 2024.03.13 [SwiftUI] ProgressView (0) 2024.03.12 [SwiftUI] Form 사용해보기 (0) 2024.03.05 [SwiftUI] 데이터 캐싱 기법들에 대하여 (0) 2024.02.05 [SwiftUI] TabView 사용해보기 (0) 2024.02.01