UITableView - 4. TableViewCell의 타입과 Accessory

Published on: 2011. 11. 17. 18:07 by louis.dev

1. Cell을 생성할때 Type을 지정해 주고, Accessory타입을 지정하면 쉽게 타입과 악세서리를 설정할 수 있다.

[실행결과]

그리고 다른 Accessory타입과는 다르게 실행화면의 맨마지막에 있는 UITableViewCellAccessoryDetailDisclosureButton(파란원모양의 악세서리)는 delegate를 통해서 터치를 처리 할 수 있다(셀 전체를 터치하는 것이 아니라 파란원 아이콘을 탭했을 때만 실행되는 델리게이트).

해당 터치를 사용하려면 다음의 델리게이트 메소드를 작성하면 된다.
- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath


 

UITableView - 3. 테이블뷰 그룹으로 만들기

Published on: 2011. 11. 17. 16:55 by louis.dev
테이블뷰를 그룹으로 만드는 것은 Interface Builder의 속성변경으로 간단하게 처리가 가능합니다.
이전에 작업했던 소스에서 ViewController.xib를 여신 후 TableView의 "style" 속성을 "grouped"로 변경해 주시면 됩니다.
 

[실행화면]
 

UITableView - 2. 데이터를 구분하는 섹션 테이블 뷰 만들기

Published on: 2011. 11. 17. 16:49 by louis.dev

섹션은 기본적으로 두개의 섹션을 생성해보겠습니다.

기본적인 테이블 만들기
에 이어서 테이블 데이터들의 섹션을 구분해보겠습니다.
1. 섹션 나누기
1). ViewController.h에 각섹션에 넣을 데이터를 따로 지정합니다.

2). ViewController.m에 필요한 method들을 구현합니다.

[실행화면]

 

UITableView - 1. 가장 기초적인 TableView 만들기

Published on: 2011. 10. 31. 20:21 by louis.dev

1. xcode에서 프로젝트를 하나 생성합니다. 프로젝트 구조느 다음과 같습니다.
 

2. ViewController.xib를 Interface Builder로 열고 오른쪽 하단의 library에서 TableView를 선택하여 View위에 끌어다 놓습니다.

3.이렇게 뷰위에 올라간 TableView를 선택하면 오른쪽 link부분에 dataSource와 delegate가 보이는데 이 두가지와 File's Owner와 연결시켜 줍니다.

4. 이제 코드로 들어와서 ViewController.h에 InterfaceBuilder에서 사용하겠다고 지정한 dataSource와 delegate를 추가하고, Table에 들어갈 데이터를 저장할 NSArray형을 인스턴스 변수로 만듭니다.
 

5. ViewController.m에서 DataSource method를 구현한다.


[실행화면]
 

HTTP Request/Response Wrapper 클래스 만들기(펌)

Published on: 2011. 10. 31. 03:12 by louis.dev