테이블을 사용자 편의에 맞게 사용하려면 다음 클래스와 프로토콜을 이해해야 한다.
UITableView : 테이블 뷰 자체를 의미하는 클래스이다. 테이블을 생성하고, 스타일과 모양을 결정한다.
UITableViewDataSource : 데이터 소스 델리게이트 이며 테이블에 보여줄 데이터를 관리한다.
화면에 표시될 셀 뷰 객체를 리턴하고, 테이블에 섹션이 몇 개 있는지, 각 섹션에는 몇 개의 항목이 있는 지
등을 이 프로토콜(컴퓨터간에 정보를 주고받을 때의 통신방법에 대한 규칙과 약속)의
매서드를 호출해서 알아낸다.
UITableViewDelegate : 각 행의 높이는 얼마로 할지, 들여쓰기를 얼마로 할지, 또한 셀이 선택되었을 때
무슨 일을 해야 하는 지 등을 결정할 수 있다.
UITableViewCell : 테이블의 각 행에서 데이터를 표시하는 셀을 구현하는 클래스이다.
이 클래스를 상속 받아서 자신만의 셀 형태를 만들 수 있다.
'개발 > App Developer' 카테고리의 다른 글
테이블 뷰 입문 (0) | 2010.08.30 |
---|---|
리눅스 쬐금 (0) | 2010.08.30 |
UITableViewDataSource 프로토콜의 주요 메서드 (0) | 2010.08.29 |
프로퍼티의 retain 속성 (0) | 2010.08.29 |
Lazy loading 기법 (0) | 2010.08.29 |