2012-11-28 2 views
0

셀이 선택된 셀은 파란색 체크 표시로 표가 나타납니다. 문제는 그 테이블로드, 선택된 셀은 우리가 아래 그림처럼 필요한 인 푸른 색에 체크 표시를해야합니다 초기 때 이제 enter image description here선택된 행 체크 표시 색상이 변경됩니다.

우리는 다른 행, 선택된 행에 체크 표시 변경을 선택하면 흰색으로이 문제를 일으킬 수있는 것은 무엇입니까? enter image description here

답변

2
[cell setSelectionStyle:UITableViewCellSelectionStyleNone]; 

는 전에 벨로 UITableView 위임 방법으로이 경우 추가 return Cell;

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ 
} 

이 를 사용하여 다른 행을 선택하면, 이전 행을 programmaticaly 선택을 취소 할 수 있습니다

+0

안녕하세요, 두 번째 행 또는 첫 번째 행을 의미합니까? 나는 IOS에 아주 새롭다 –

+0

위의 대리인 방법에있는 반환 계산서는 그 선을 추가한다. – MadhuP

+0

그게 전부 좋았어, 고마워, 많이 :) –

0

당신의 도움을 희망 - (void) 테이블의 deselectRowAtIndexPath 메소드

+0

Acuallay 내가 이전 행을 deselcting 오전 문제는 뉴스 선택한 행에 흰색 체크 표시가 파란색이 없다는 것입니다 –

+1

그럼 어쩌면 당신은 당신의 코드 중 일부를 제공 할 것입니다 귀하의 테이블보기 컨트롤러? –

+0

감사 드미트리, pm44 답변을 해결, 다시 도움 주셔서 감사합니다 –

0

필요에 따라 tableview의 색조 색을 설정하면됩니다.

관련 문제