이전에 공부하던 부분부터 이어서 플레이할 수 있습니다.
이어서 보기 처음부터 보기

애트리뷰트 인스펙터

  • 애트리뷰트 인스펙터는 UI요소들의 설정 값을 변경할 수 있다.
  • 우리가 디자인한 UI에 있는 구성 요소 하나하나의 설정 값을 변경해서 우리가 원하는 디자인을 구현해 보자.

슈퍼클래스의 존재 확인

  • 애트리뷰트를 확인하다 보면 유사점을 발견하게 된다.
  • 모두 뷰 설정 영역이 있다는 것이고, 사용자 인터렉션을 가지는 오브젝트들은 컨트롤 설정 영역 또한 가지고 있다는 것이다.

UIKit의 클래스 계층도

  • UIKit은 화면 표시를 하는 클래스들이 모여있는 프레임워크이다.

    • UIView에서 화면표시가 시작된다
    • 그러므로 모든 UI는 UIView 의 자식이다.
  • UIControl에서 사용자 인터렉션이 시작된다.

    • 그러므로 모든 사용자 인터렉션을 가지는 오브젝트는 UIControl의 자식이다.