본문 바로가기

개발/App Developer

UITableViewCellDelegate 프로토콜의 중요 메소드

tableView:didSelectRowAtIndexPath:

- 이 메소드는 테이블 뷰에서 특정행이 선택되었을 때 호출된다.

  이 메소드는 선택에 대한 동작을 처리하기 위해 구현될 수 있다.

  이런 동작에서는 UITableViewCellAccessoryCheckmark 를 이용한 체크 마크 같은 것이 있다.

  선택에 대한 구현될 내용이 없다면 구현하지 않아도 된다.

 

tableView:willSelectRowAtIndex:Path::

- 이 메소드는 특정행이 막 선택되려고 할 때 호출된다.

  앞의 tableView:didSelectRowAtIndexPath: 메소드 보다 먼저 호출된다.

  이 메소드는 사용자가 행을 터치하고 손가락을 들어 올릴 때까지 호출되지 않는다.

  하지만 사용자가 손가락을 들어 올리면 바로 호출된다.