2011-01-05 5 views
4

프로그래밍 방식으로 UITableViewCell의 선택한 상태를 YES로 설정하면 텍스트 레이블에 검은 색으로 표시되는이 문제가 발생한 다른 사람이 있습니까? UITableViewCell setSelected 메서드 색 텍스트 레이블 검정

가 [셀에 setSelected : YES]

I이를 알아낼 수 없다. 나는 그것이 세포 파란을 강조하기를 기대할 것이다. 셀을 수동으로 선택하면 텍스트가 흰색으로 표시되는 동안 셀을 파란색으로 채 웁니다.

도움을 주시면 감사하겠습니다. 미리 감사드립니다!

답변

6

나는 동일한 문제가있어서 cell.selected = YEStableView:willDisplayCell:forRowAtIndexPath으로 대신 이동시켜 고정 시켰습니다.

UITableViewCell 문서 하단의 tableView : willDisplayCell : forRowAtIndexPath (아마도 배경색을 설정하는 selected)의 사용이 필요한 배경색의 변경 사항과 관련이있을 수 있습니다.

+0

덕분에 이제이 기능이 작동합니다. – user482393