2011-07-30 6 views
1

상황이 있습니다. 나는 다음을 입력, 올바른 좌표와 라벨을 작성하여있는 UITableViewCell에 텍스트를 추가 한 :Xcode UITableView 프로그래밍 방식으로 셀 텍스트 색을 강조 표시로 변경

[cell.contentView addSubview:labelDesc]; 

모든 잘됩니다. 나는 "duplicating"과 overlapping이라는 라벨에 문제가 있었지만, (cell == nil) 함수에 코드를 넣어 고정시켰다. 내 질문은 : 셀을 선택하면 파란색으로 강조 표시됩니다. 기본값이 인 경우 cell.textLabel.text 강조 표시되면 흰색으로 바뀝니다. 내 맞춤 라벨에는 이런 일이 발생하지 않습니다. 누군가 이걸 어떻게 할 수 있는지 설명해 주시겠습니까?

답변

6

셀을 선택하면 파란색으로 강조 표시됩니다. cell.textLabel.text 기본값으로 강조 표시되면 흰색으로 바뀝니다. 내 맞춤 레이블에 이 표시되지 않습니다. 누군가 어떻게 이것을 할 수 설명 할 수 제발?

UILabel의 속성은 highlightedTextColor입니다. 이 속성을 설정해야합니다.

labelDesc.highlightedTextColor = [UIColor whiteColor]; 
+0

감사합니다. – baharini

+0

@baharini 여러분 환영합니다! 제발 [내 대답 수락] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work)을 고려하십시오. – albertamg

+0

@albertamg 난 그냥 충분히 감사 없습니다. 나는 이틀 동안 미쳐 가고있다. 고마워. –

관련 문제