테이블뷰 다음 페이지 불러오기
테이블뷰 메소드에 이런 게 있었다니 ...
방금 급 발견하고 더보기 기능 구현
이전에는 위 이미지처럼 테이블뷰 마지막 셀을 하나 추가해서 버튼을 클릭했을 때 다음 페이지를 불러오도록 구현했는데,, 어떤 어플에 마지막 셀이 보여질 때 자동으로 다음데이터를 불러오는 기능을 본후 언젠가는 해봐야 겠다고 생각 하던중!
구글링으로 아래 메소드를 찾음..
willDisplayCell
*코드 설명
- 파싱데이터 셀에 뿌려주는 형식이며 20개씩 불러오고 총 데이터가 20개 이상일 numberOfRowsInSection 카운트 +1 해준다. More 버튼을 넣기 위해서..
- 만약 More 버튼 없이 구현하기 위해서는 아래 데이터의 [getData count]를 [getData count] -1 로 해주면 된다. (다음 데이터가 없을 시 예외처리)
-(void) tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
//다음 데이터 로드
if (indexPath.row == [getData count]) {
pageNo++;
[self setLatitude:longitude setLongitude:latitude];
}
}
반응형
그리드형
'IT > iOS' 카테고리의 다른 글
tableview 최상단으로 이동 (0) | 2013.05.23 |
---|---|
소수점 첫번째 자리까지 표시하기 (0) | 2013.05.09 |
iOS 6.0 이하 버젼에서 앱 강제 종료 (0) | 2013.05.03 |
살인진드기 같은 버그 찾기 (0) | 2013.05.03 |
주소록 데이터 접근 (0) | 2013.04.05 |
다른 클래스 메소드 호출 (0) | 2013.03.21 |
iOS object-c 문자열 처리 (0) | 2012.10.24 |
이미지뷰, 일반뷰 사각 테두리 만들기 (0) | 2012.08.24 |