View & Window

hongkimin1126·2020년 10월 12일
0

Window 역활

  • 1) 터치 이벤트를 올바른 대상으로 전달.

  • 2) 화면에 표시된 View의 컨테이너 역할.

  • 3) 화면에 표시된 View의 컨테이너 역할.

주의

  • 1) View는 반드시 Window에 추가 되어야 화면에 표시된다.

  • 2) 인터페이스 빌더를 통해 UI를 개발하는 경우에는 연관된 작업들이 자동으로 처리되나 그렇지 않을 경우 Window를 직접생성하고 표시할 View를 직접 추가해야 된다.

  • 3) 새로운 화면으로 전환할 경우 새로운 Window를 생성하지 않고 Windowd에 추가된 View를 다른 View로 교체하여 사용한다.

View의 역활

  • 1) 자신에게 주어진 프레임에 시각적인 내용츨 출력한다 ex) Label은 텍스트를 출력한다.

  • 2) 프레임내에서 발생하는 터치 이벤트를 처리한다.

  • 3) 자신에게 포함된 View를 관리한다.

Cocoa 터치프레임워크는 다양한 System View 제공

1. Text View

  • 1) Label: 정적인 텍스트 출력시 사용.

  • 2) TextField: 싱글라인 텍스트를 입력받을때 사용.

  • 3) TextView: 멀티라인 텍스트를 입력받거나 출력시에 사용.

2. Controls

  • 1) Button

  • 2) Switch

  • 3) Slider

  • 4) Page Control

  • 5) Date Picker

  • 6) Swgmented Control

  • 7) Stepper

3. Content View

4. Container View

4. Bars

profile
iOS Developer

0개의 댓글

관련 채용 정보