2013-04-24 4 views
0

의료 학생을위한 앱을 만들고 있는데, 하나의보기는 응답 옵션의 테이블보기로 퀴즈 질문을 무작위로 생성하는 퀴즈 모드입니다. 현재 단계에서 사용자는 테이블보기에서 응답을 선택하고 테이블보기 아래의 텍스트 필드는 응답이 올바른지 여부를 알려줍니다. 내가하고 싶은 것은 사용자가 대답을 클릭 할 때 대답이 맞으면 표의 선택한 대답이 녹색으로 강조 표시됩니다. 대답이 잘못되면 선택한 대답이 빨간색으로 바뀌고 표의 정답이 빨간색으로 바뀝니다. 같은 테이블에서 다른 선택 배경색을 가질 수 있는지 (그리고 설명 된 논리가 가능한지 여부) 누구나 알 수 있습니까?테이블에있는 퀴즈 질문에 대한 응답 만들기

이, 트릭을 할 그것을 조심해야

답변

0

테스트되지 않습니다

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { 
    if(indexPath.row != self.correctAnswerRow) 
    { 
     UITableViewCell *wrongCell = [tableView cellForRowAtIndexPath:indexPath]; 
     [wrongCell setBackgroundColor:[UIColor redColor]]; 
    } 

    UITableViewCell *correctCell = [tableView cellForRowAtIndexPath: 
[NSIndexPath indexPathForRow:self.correctAnswerRow inSection:indexPath.section]]; 
    [correctCell setBackgroundColor:[UIColor greenColor]]; 
} 
관련 문제