1. UIView
화면의 직사각형 영역에 대한 내용을 관리하는 객체이자, 화면을 구성하는 요소의 기본 클래스이다.
UIView는 위치와 크기를 갖는 사각형으로 배경색을 가지고 있고, 문자나 이미지 등 컨텐츠를 가지는 것이 가능하다.
이에 여러 UI Component를 보여주는 용도로 사용한다.
2. ViewController
앱의 근간을 이루는 객체.
모든 앱은 최소한 하나 이상의 ViewController를 가지고 있다.
ViewController은 데이터 변화에 따라서 View 컨텐츠를 업데이트한다.
3. AutoLayout
제약 조건(Constraints) 을 이용하여 뷰의 크기와 위치를 지정하는 것
아이폰의 다양한 해상도 비율에 대응하기 위해 나온 것으로, Storyboard 에서 설정할 수 있다.
Constrain to margins ☑ 해제해야 한다.
언제 사용할까?
: 해당 View 에 추가적으로 SubView 를 배치할 때의 마진을 주기 위함이다.
만약 노란색 사각형 내부에 녹색 사각형을 배치할 경우 노란색 사각형의 Constrain to margins 에 ☑ 하여 margin 값을 준다면 그 값을 토대로 녹색 사각형이 배치된다.
' iOS > UIKit' 카테고리의 다른 글
UIKit 계산기 Storyboard UI (0) | 2022.07.15 |
---|---|
UIStackView (0) | 2022.07.11 |
ViewController 간 데이터 전달 (0) | 2022.07.06 |
ViewController Life Cycle (0) | 2022.07.03 |
Cocoa touch Framework & UIKit (MVC 패턴) (0) | 2022.06.29 |