UIViewController란?
- UIKit 앱의 View 계층을 관리하는 개체(object)
- 다양한 UIView 요소들을 포함하고 관리할 수 있다.
- 모든 UIViewController는 하나의 Root View를 가지고 있으며, UIView 요소를 포함한다.
UIView란?
- 화면을 구성하는 기본 객체
- 화면에 보이는 모든 요소의 기본 클래스이며 버튼,레이블,이미지,입력필드 등의 요소들은 모두 UIView의 하위 객체들이다.
UIView의 종류
- UILabel: 텍스트를 표시하는 데 사용
- UIImageView: 이미지를 표시하는 데 사용
- UITextField: 사용자로부터 텍스트를 입력받기 위해 사용
- UIButton: 사용자가 터치하여 상호작용할 수 있음
- UISwitch: On/Off 상태를 표시하고 전환하는 데 사용
- UISlider: 값의 범위를 가지고 사용자가 원하는 값을 선택할 수 있음
- UISegmentedControl: 여러 개의 세그먼트로 구성된 컨트롤러로 각 세트먼트를 선택하여 원하는 옵션을 선택할 수 있음
- UIScrollView: 화면에서 스크롤 가능한 영역을 제공함
- UIPickerView: 사용자가 여러 개의 옵션 중 하나를 선택할 수 있는 회전 가능한 휠 형식의 UI 요소
- UITableView: 데이터 목록을 표시하고 사용자와 상호작용할 수 있는 스크롤 가능한 UI 요소
- UICollectionView: 유연한 그리드 레이아웃을 사용하여 아이템 목록을 표시하고 사용자와 상호작용할 수 있는 스크롤 가능한 UI 요소