You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
UIView는 화면 속에서 사각형 영역에 대한 컨텐츠를 관리하는 객체이다. 쉽게 생각해서 컨텐츠가 보여지는 액자라고 할 수 있을 것 같다. 뷰 객체는 bounds라는 사각형 영역 안에서 컨텐츠를 렌더링하고, 좀 더 정교하게 컨텐츠를 그리기 위해서 서브 클래싱할 수 있다.
위치와 크기
뷰 객체는 frame과 bounds를 통해서 위치와 크기를 지정한다.
3가지 책임
뷰는 앱과 사용자가 상호 작용할 수 있는 가장 핵심적인 친구이다. 다음 3가지의 책임을 가진다.
그리는 것과 애니메이션 (실질적인 역할은 Layer가 하지만 Layer의 Delegate를 위임받아 컨텐츠를 그린다.)
레이아웃과 하위 뷰 관리 (하위 뷰를 중첩해 계층구조를 가질 수 있고 오토레이아웃을 사용해 크기와 위치를 조정한다.)
No description provided.
The text was updated successfully, but these errors were encountered: