본문 바로가기

 𝗔𝗣𝗣𝗟𝗘/UIKit & SwiftUI

UIKit - UIViewController & UIView

 

 

 

 

UIViewController & UIView

 

 

💡 UIViewController & UIView

 

 

 

UIViewController와 View 간의 기본적인 관계

ViewController와 해당 View 간의 관계 - 출처 Apple

 

 

 

 

 

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
Recent Posts
Visits
Today
Yesterday
Archives
Calendar
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31