2011-03-25 5 views
6

내 테이블보기의 액세서리보기 중 하나에 텍스트 필드를 추가했습니다. 문제는 텍스트의 색상이 검은 색이고 주변의 다른 셀의 디테일 뷰에있는 색상이 약간 푸른 빛을 띤다는 것입니다. 텍스트 필드의 텍스트가 동일한 색상을 갖도록하고 싶습니다. [UIColor blueColor];UITableViewCellStyleValue1의 상세보기에서 텍스트의 색은 무엇입니까?

그래서 내 텍스트 필드의 색상을 주위의 셀과 동일한 색상으로 가져올 수있는 방법을 알고 계실 것입니다.

답변

9

가장 직접적인 방법은 detailTextLabeltextColor 속성에서 색상을 읽는 것입니다. 또는 만들 때 다른 셀의 detailTextLabeltextColor을 설정하십시오. 그런 식으로 애플은 향후 버전의 OS에서 애플이 색을 바꾸거나 (어떤 종류의 테마를 소개한다) 똑같이 유지 될 것이다.

4.2 시뮬레이터에서 색은 [UIColor colorWithRed:0.22 green:0.33 blue:0.53 alpha:1.0] 인 것 같습니다.

+0

완벽! 고마워. – cgossain

관련 문제