2009-09-25 4 views
0

테이블 및 행 내용 (하드 코딩 된 내용)이 있습니다. 한 행을 선택하고 내용을보고 같은 테이블로 돌아와서 다른 행을 선택하려고하면 첫 행 선택을 취소하지 않습니다 (기본적으로 Blue selection-UITableViewCellSelectionStyleBlue가 표시됨). 두 행 모두에 있습니다. 선택된 모드. 하나의 행을 선택한 다음 다른 행을 선택하면 기본적으로 이전 행 선택이 즉시 취소되어야합니다.iPhone-SDK : 복수 행 선택보기를 피하는 방법?

왜 그런 일이 발생해야합니까? 'cell.selectionStyle = UITableViewCellSelectionStyleNone;'코드를 시도했습니다. 및 tableView.allowsSelection = NO; 하지만 성공하지 못했습니다. 이는 선택보기에서 완전히 허용되지 않습니다.

하나의 행이 선택되고 다른 행이 선택되면 첫 번째 행 선택을 지우고 현재 행 선택 만 표시해야합니다.

도움이 필요하십니까? didSelectRowAtIndexPath : 당신의있는 tableView에서

답변

1

새 컨트롤러를 밀어 전에

[tableView deselectRowAtIndexPath:indexPath animated:YES]; 

: 방법 또는 편집 모드 ([tableView setEditing:YES animated:YES];를 포함하는 하나)을 입력 할 때 호출하는 방법은 다음 줄을 추가합니다.

+0

대단히 감사합니다. 잘 했어! –