UITableView에서 Cell을 선택하고 해제할 때
셀을 선택했을 때 아래와 같은 메소드를 사용한다.
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
// 셀을 선택했을 때
NSInteger row = [indexPath row];
데이터리스트에서 선택된 row 값을 처리하면 된다.
}
셀을 선택하면 배경색이 디폴트로 설정했을 때 파란색이 된다.
한번 더 선택하면 배경색이 기본색으로 바뀌면서 해제된다.
이때 사용되는 메소드가 아래와 같다.
-(void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath
{
// 셀 선택을 취소했을 때
NSInteger row = [indexPath row];
데이터리스트에서 선택된 row값을 처리한다.
}
댓글
댓글 쓰기