BOID
[iOS] 프로토타입 셀이란? -HoonIOS 본문
안녕하세요. HoonIOS입니다. :)
저번에는 테이블 뷰 컨트롤러와 테이블 뷰 컨트롤러의 계층구조에 대해 알아봤습니다.
그래서 이번에는 테이블 뷰 셀에서 동적 타입인 프로토타입 셀에 대해 포스팅을 하려고 합니다.
프로토타입 셀이란?
프로토 타입 셀은 테이블 뷰 셀을 원하는 대로 쉽게 디자인할 수 있도록 도와주는 편리한 객체입니다.
이 프로토 타입 셀은 그냥 테이블 뷰가 화면에 표현될때 셀의 모양을 미리 보여주는 가상 틀에 불과합니다.
프로토 타입 셀 영역은 크게 두개의 영역으로 구분이 됩니다.
- Cell Content 셀에 표현될 콘텐츠
- Accessory View 콘텐츠의 부가 정보 여부를 암시
프로토 타입 셀에서 두개의 영역을 보면 아래 사진과 같습니다.
개발자가 대부분 작업 할 부분은 Cell Content에서 이루어집니다.
만약 디바이스 장치의 가로 너비가 달라지면 Accessory View의 너비는 고정적이고 Cell Content의 너비가 가변적으로 변하게 됩니다.
그래서 오토 레이아웃을 설정할 때 Cell Content영역의 값들을 설정해주거나 신경을 좀 써야 될 거 같네요 ㅎㅎ
Cell Content영역도 다시 세세 하게 나뉠 수 있습니다.
위 그림과 같이 Cell Content영역을 그림과 사진을 표현하는 image영역과 텍스트를 표현하는 text영역으로 나뉠수 있습니다.
따라서 개발자는 영역에 맞게 Cell Content을 사용하면 됩니다.
프로토 타입 셀에는 표준 편집 인터페이스를 제공합니다.
행을 추가하거나 삭제하는 기능을 Editing Control 영역에 아이콘을 통해 제공이 되고 Reordering Control 영역에는 셀의 순서를 재배치하는 컨트롤이 제공이 됩니다.
동적 타입 셀인 프로토타입 셀에 대해 알아봤습니다.
이제 테이블 뷰 컨트롤러는 데이터 소스랑 델리게이트를 사용한다고 했습니다. 그래서 데이터 소스와 델리게이트 그에 관한 메서드에 대해 알아보겠습니다. :)
'IOS 시작기' 카테고리의 다른 글
[iOS] 테이블 뷰 컨트롤러 구현해보기 (1/2) - HoonIOS (0) | 2021.04.27 |
---|---|
[iOS] 테이블 뷰 컨트롤러에서 데이터 소스 & 델리게이트에 대해 - HoonIOS (0) | 2021.04.26 |
[iOS] 테이블 뷰 컨트롤러란? - HoonIOS (0) | 2021.04.26 |
[iOS] 이미지 피커 컨트롤러 델리게이트 구현 - HoonIOS (0) | 2021.04.24 |
[iOS] 이미지 피커 컨트롤러의 델리게이트 메서드 - HoonIOS (0) | 2021.04.23 |