2012-06-24 3 views
0

테이블보기에서 목록을 정렬했는데 목록의 항목을 행의 제목으로 표시하고 싶지 않습니다. 정렬 된 목록의 첫 번째 항목을 문자열과 비교해야하며, 동일한 경우 다른 문자열을 제목으로 표시하려고합니다.정렬 목록 항목을 UItableview 제목 문자열과 비교하십시오.

그냥 예를 들어, 더 잘 설명하기 :

if (first item of the sorted list == some string) { 

    cell.textlabel.text = @"name"; 

} 

이 같은 것을 할 수 있습니까?

답변

0

정렬 된 배열이 NSArray에 저장되어 있습니까? 그렇다면 다음을 사용할 수 있습니다.

if ([[sortedArray objectAtIndex:0] isEqualToString:@"Some String"]) { 
    cell.textlabel.text = @"name"; 
} 
0

질문을 올바르게 해석했다면 그렇습니다. 첫 번째 항목이 셀이라면 아마도 그럴 수 있습니다.

다음은 변경해야 할 내용을 비교할 수 있습니다.이 문자열을 'updatedTitle'이라고합니다. 이 도움이

titleOfFirstCell.textLabel.text = updatedTitle; 
[firstCell setNeedsDisplay]; 

희망,

조나단