UITableView - 7. 테이블 셀 이동하기

Published on: 2011.11.18 01:21 by krespo

데이블 데이터 삭제하기에 이어 계속 진행 해보도록 하겠다. 테이블 셀을 이동시키는 것은 다음과 같은 delegate method만 구현 하면 된다.

- (BOOL)tableView:(UITableView *)tableView canMoveRowAtIndexPath:(NSIndexPath *)indexPath;
- (void) tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)sourceIndexPath toIndexPath:(NSIndexPath *)destinationIndexPath; 

첫번째 메소드는 이동시킬수 있는 셀인지 아닌지 알아보는 메소드로서 간단하게 YES만 리턴해 주면 된다.
두번째 메소드는 실제 셀이 이동할때 실행되는 메소드이다. 그러므로 여기에서 실제 데이터의 이동을 구현해 주면 된다.


 
Name
Password
Homepage
Secret