반응형
■ UITableView의 메소드와 프로퍼티
-. style : 스타일 지정
-. numberOfRowsInSection : 하나의 섹션에 속하는 행의 수
-. numberOfSetions : 섹션의 수
-. rowHeight : 행의 높이
-. separatorStyle : 행 구분선의 스타일
-. separatorColor : 행 구번선의 색상
-. editing : 편집모드
-. setEditing:animated : 편집 모든 전환과 애니메이션으로 가장 많이 사용된다.
(테이블 뷰를 편집 모드로 전환하면서 동시에 애니메이션 효과도 주는 메소드로, 편집 기능이 필요한 테이블에서는 필수)
-. reloadData : 테이블 뷰 리로드, 테이블이 표현중인 데이터를 다시 한번 로드 해주는 것
(테이블 뷰로 표시해야 하는 데이터들이 변경됐을 때 호출하는 메소드다.)
-. dataSource : 데이터 소스 델리게이트 지정 (데이터 소스 메소드 들을 사용하기 위해 필수적)
-. delegate : 델리게이트 지정 (델리게이트 메소드 들을 사용하기 위해 필수적)
■ UITableViewCell의 메소드와 프로퍼티
-. accessoryType : 셀에 표시될 액세서리 타입, accessoryType을 이용해 제공 중인 타입을 정의해 사용
-. accessoryView : 셀에 표시될 액세서리 뷰, accessoryView를 이용해 새로운 모습을 추가할 수도 있다.
-. selected : 선택 여부를 결정
-. selectionStyle : 선택 스타일 여부(선택됐을 때 어떤 스타일로 보여줄 것인지를 결정하는 부분)
· UITableVIewCellSelectionStyleBlue : 선택 스타일 파란색
· UITableVIewCellSelectionStyleGray : 선택 스타일 회색
· UITableVIewCellSelectionStyleNone : 선택 스타일 없음
※ accessoryType과 accessoryView는 아이폰에서 테이블 뷰를 접하면 흔히 볼 수 있는 우측의 꺽쇠나 체크 표시를 나타내는것
※ selected와 selectionStyle은 테이블 뷰의 행을 선택하는 데 대한 프로퍼티
■ UITableViewDelegate의 메소드와 프로퍼티
-. tableView:heightForRowAtindexPath : 각 행의 높이 반값으로 정의
-. tableView:didSelectRowAtIndexPath : 행 선택 시 호출, 행을 터치 했을 때 어떤 동작을 할지 정의해 줄 수 있다.
(메소드를 이용해 상세 페이지나 더보기 기능을 구현할 수 있기 때문에 사용빈도가 높은 중요한 메소드다.)
■ UITableViewDataSource의 메소드와 프로퍼티
-. tableView:cellForRowAtIndexPath : 각 행에서 셀을 생성해 반환
(각 행에 대한 셀을 만들기 위해 호출되는 메소드, 이 메소드는 각 셀에 나타날 데이터나 셀의 모습을 임의로 정할 수 있다.)
-. numberOfSectionsInTableView : 테이블 뷰 섹션의 수를 결정
(섹션은 어떤 기준에 의해 각 행을 묶어준다. 가장 흔한 예로 초성 글자를 가진 'ㄱ', 'ㄴ', 'ㄷ', …과 같은 열의 집합이다.)
-. tableView:numberOfRowsInSection : 각 센션당 행의 수
(각 섹션당 몇개의 행을 가리킬지 결정하므로 표현해야 할 데이터의 수만큼 반환해 줘야 한다.)
-. tableView:commitEditingStyle:forRowAtindexPath : 행 추가 / 삭제
-. tableView:canEditRowAtIndexPath : 행 추가 / 삭제 지가능 여부 반환
-. tableView:canMoveRowAtIndexPath : 행 이동 가능 여부 반환
-. tableView:moveRowAtIndexPath:tolndexPath : 행 이동
-. style : 스타일 지정
-. numberOfRowsInSection : 하나의 섹션에 속하는 행의 수
-. numberOfSetions : 섹션의 수
-. rowHeight : 행의 높이
-. separatorStyle : 행 구분선의 스타일
-. separatorColor : 행 구번선의 색상
-. editing : 편집모드
-. setEditing:animated : 편집 모든 전환과 애니메이션으로 가장 많이 사용된다.
(테이블 뷰를 편집 모드로 전환하면서 동시에 애니메이션 효과도 주는 메소드로, 편집 기능이 필요한 테이블에서는 필수)
-. reloadData : 테이블 뷰 리로드, 테이블이 표현중인 데이터를 다시 한번 로드 해주는 것
(테이블 뷰로 표시해야 하는 데이터들이 변경됐을 때 호출하는 메소드다.)
-. dataSource : 데이터 소스 델리게이트 지정 (데이터 소스 메소드 들을 사용하기 위해 필수적)
-. delegate : 델리게이트 지정 (델리게이트 메소드 들을 사용하기 위해 필수적)
■ UITableViewCell의 메소드와 프로퍼티
-. accessoryType : 셀에 표시될 액세서리 타입, accessoryType을 이용해 제공 중인 타입을 정의해 사용
-. accessoryView : 셀에 표시될 액세서리 뷰, accessoryView를 이용해 새로운 모습을 추가할 수도 있다.
-. selected : 선택 여부를 결정
-. selectionStyle : 선택 스타일 여부(선택됐을 때 어떤 스타일로 보여줄 것인지를 결정하는 부분)
· UITableVIewCellSelectionStyleBlue : 선택 스타일 파란색
· UITableVIewCellSelectionStyleGray : 선택 스타일 회색
· UITableVIewCellSelectionStyleNone : 선택 스타일 없음
※ accessoryType과 accessoryView는 아이폰에서 테이블 뷰를 접하면 흔히 볼 수 있는 우측의 꺽쇠나 체크 표시를 나타내는것
※ selected와 selectionStyle은 테이블 뷰의 행을 선택하는 데 대한 프로퍼티
■ UITableViewDelegate의 메소드와 프로퍼티
-. tableView:heightForRowAtindexPath : 각 행의 높이 반값으로 정의
-. tableView:didSelectRowAtIndexPath : 행 선택 시 호출, 행을 터치 했을 때 어떤 동작을 할지 정의해 줄 수 있다.
(메소드를 이용해 상세 페이지나 더보기 기능을 구현할 수 있기 때문에 사용빈도가 높은 중요한 메소드다.)
■ UITableViewDataSource의 메소드와 프로퍼티
-. tableView:cellForRowAtIndexPath : 각 행에서 셀을 생성해 반환
(각 행에 대한 셀을 만들기 위해 호출되는 메소드, 이 메소드는 각 셀에 나타날 데이터나 셀의 모습을 임의로 정할 수 있다.)
-. numberOfSectionsInTableView : 테이블 뷰 섹션의 수를 결정
(섹션은 어떤 기준에 의해 각 행을 묶어준다. 가장 흔한 예로 초성 글자를 가진 'ㄱ', 'ㄴ', 'ㄷ', …과 같은 열의 집합이다.)
-. tableView:numberOfRowsInSection : 각 센션당 행의 수
(각 섹션당 몇개의 행을 가리킬지 결정하므로 표현해야 할 데이터의 수만큼 반환해 줘야 한다.)
-. tableView:commitEditingStyle:forRowAtindexPath : 행 추가 / 삭제
-. tableView:canEditRowAtIndexPath : 행 추가 / 삭제 지가능 여부 반환
-. tableView:canMoveRowAtIndexPath : 행 이동 가능 여부 반환
-. tableView:moveRowAtIndexPath:tolndexPath : 행 이동
반응형
'Objective-C > UIKit' 카테고리의 다른 글
[Objective-C] UIKeyBoardType 종류 (0) | 2012.02.25 |
---|---|
[Objective-C] SubView 띄우기 (0) | 2012.02.07 |
[Objective-C] Interface builder 없이 시작하기 (0) | 2011.12.22 |