2012-08-22 6 views
1

사용자 정의 UItableviewcell이 있습니다 (서브 클래 싱했습니다). 선택한 셀을 선택 스타일로 변경하고 다른 셀을 선택하면 변경 사항을 되돌려 야합니다. 콜백 setSelectionStyle 어디 그 모습을 변경할 수 있습니다 및 해당 선택한 표시 할 수 있지만 콜백 해당 변경 사항을 되돌릴 필요가 없습니다.UITableviewCell 선택 취소 된 콜백

모든 아이디어 Apple이 UItableviewcell에서 선택한 파란색 레이어를 어떻게 제거합니까?

답변

2
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { 


    /* 

    All required implementation with the selected row 

    */ 

    // Use the following code to deselect the row. 
    [tableView deselectRowAtIndexPath:indexPath animated:YES]; 
} 

참고 : .m 파일에 tableview 대리인을 추가하는 것을 잊지 마십시오.

+0

오, 그래서 그것의 콜백은 tableview에 있습니다. UItableview 셀을 찾고있었습니다. 감사 !! 그것은 작동했다 –

+0

괜찮습니다. 그것이 당신의 문제를 해결했다면 대답으로 받아 들여라. – LostPuppy

관련 문제