2014-01-10 2 views
0

나는 컨테이너보기가 포함 된 UIViewController이 있고 해당 컨테이너는 UITableViewController에 링크 (포함 된 링크)되어 있습니다. 이 안에 UITableViewController 나는 두 UITableViewCells가 추가되었습니다. 을 클릭하고 셀 안에 UIObjects이 아닌 셀을 회색으로 변경하면 다른 UITableViewCell을 선택할 때 회색 하이라이트 만 사라집니다. 나는이 내 문제를 해결하기 위해 사용하는 시도,하지만 당신은 내가이 문제를 어떻게합니까UITableViewCells에서 그레이 아웃 효과

//Stop the UITableViewCell's from greying out 
gcImageNameCell.userInteractionEnabled = NO; 
gcBioCell.userInteractionEnabled = NO; 

//But.. turn back on EVERYTHING ELSE 
gcImageView.userInteractionEnabled = YES; 
gcGroupNameTextField.userInteractionEnabled = YES; 
gcGroupAcronymTextField.userInteractionEnabled = YES; 
gcTextView.userInteractionEnabled = YES; 

을 .userEnteractionEnabled 활성화하기 위해이 코드를 사용하는 경우에도 그것은, 세포 내부의 UIObjects를 비활성화? 그냥 선택을 보여주는에서 셀을 방지하고자하는 경우

+0

와우들, 나는 그 복제본에 대해 사과한다, 나는 틀린 모든 것들을 조사했을 것임에 틀림 없다. – Chisx

답변

1

, 당신은

cell.selectionStyle = UITableViewCellSelectionStyleNone 

그렇지 않으면, 당신의 질문을 명확히하십시오 할 수 있습니다.

관련 문제