UIViewController & UIView
💡 UIViewController & UIView
UIViewController와 View 간의 기본적인 관계
UIViewController
- UILabel, UIButton, UIImageView 등과 같은 다양한 UIView 요소들을 포함하고, 관리(제어)할 수 있음
- 모든 UIViewController 는 하나의 Root View 를 가지고 있으며, UIView 요소를 포함함
UIView
- 사용자 인터페이스를 구성하는 데 중요한 역할을 하는 클래스
- 화면에 보이는 모든 요소의 기본 클래스
→ 버튼, 레이블, 이미지, 입력 필드 등의 요소들 모두 UIView의 하위 객체(object)
UIView 컴포넌트 종류
컴포넌트 | 설명 |
UILabel | 텍스트를 표시하는 컴포넌트 |
UIButton | 탭하여 액션을 수행할 수 있는 버튼 컴포넌트 |
UIImageView | 이미지를 표시하는 컴포넌트 |
UITextField | 사용자로부터 텍스트 입력을 받는 텍스트 필드 컴포넌트 |
UITextView | 여러 줄의 텍스트를 입력하고 편집할 수 있는 텍스트 뷰 컴포넌트 |
UISwitch | 두 가지 상태 중 하나를 선택할 수 있는 스위치 컴포넌트 |
UISlider | 범위 내의 값을 선택하는 슬라이더 컴포넌트 |
UIActivityIndicatorView | 작업이 진행 중임을 표시하는 인디케이터 컴포넌트 |
UIProgressView | 작업의 진행 상태를 표시하는 프로그레스 바 컴포넌트 |
UITableView | 데이터 목록을 표시하는 테이블 뷰 컴포넌트 |
UICollectionView | 다양한 레이아웃으로 데이터를 표시하는 컬렉션 뷰 컴포넌트 |
UIWebView | 웹 콘텐츠를 표시하는 뷰 |
' 𝗔𝗣𝗣𝗟𝗘 > UIKit & SwiftUI' 카테고리의 다른 글
UIKit - UIKit에 대하여 (0) | 2024.03.18 |
---|