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 | 탭 바를 사용하여 여러 화면 전환 |