IOS/기본

[IOS] SwiftUI View 종류

카피마스터 2025. 3. 28. 12:46

기본 View

Text 문자열을 화면에 표시
Image 이미지를 화면에 표시
Shape 기본 도형(Rectangle, Circle, Ellipse)

 

컨테이너 View

HStack 가로로 뷰를 정렬하는 컨테이너
VStack 세로로 뷰를 정렬하는 컨테이너
ZStack 뷰를 겹쳐서 배치하는 컨테이너
LazyVStack, LazyHStack 성능 최적화를 위한 리스트 배치

 

리스트 및 컬렉션 View

List 스크롤 가능한 리스트
ForEach 컬렉션을 순회하며 동적으로 뷰를 생성
ScrollView 스크롤 가능한 뷰
Grid 격자 형태의 리스트

 

입력 및 제어 View

Button 버튼
Toggle 스위치 토글
Slider 슬라이더
Stepper 값 증가/감소
TextField 텍스트 입력
SecureField 비밀번호 입력

알림 및 피드백 View

Alert 알림창
Sheet 하단에서 올라오는 모달
Popover 팝업 형태의 뷰
ProgressView 진행 상태 표시

 

네비게이션 및 탭 View

NavigationView 내비게이션 컨트롤러 역할
NavigationLink 특정 화면으로 이동하는 링크
TabView 탭 바를 사용하여 여러 화면 전환