2012-12-12 2 views
0

사용자 지정을 디자인하려고합니다. UITableViewCell 사용자 지정을 완료했지만 실제 응용 프로그램이 실행 중일 때 셀 배경이 적용되지 않는 것처럼 보입니다.XIB 디자인이 실행중인 응용 프로그램과 일치하지 않습니다.

텍스트 맞춤 설정과 모든 것이 적용되지만 텍스트는 작동하지 않습니다. 아래 사진에서 볼 수 있듯이 내 UITableViewCell에는 검은 색 배경이 있지만 왼쪽의 실행중인 앱에서는 그렇지 않습니다.

이 문제를 설명하는 데 도움이 될 것입니다.

enter image description here

+0

이 코드는 고유 한 코드입니까? 다른 개발자의 작업 (check cellForIndexPath :) 인 경우 셀의 배경색이 많은 곳에서 변경 될 수 있습니다. 또한 검은 색으로 보였지만 직접 설정 했습니까? "Default"를 설정하면 가끔 검은 색으로 보일 수도 있습니다. cellForIndexPath에서 배경색을 설정해보십시오 :? – yuf

답변

-1

내 생각 엔 당신이 사용자 정의 테이블 셀을 정의하지만, 당신의 tableview 데이터 소스 함수의 높이를 설정하지 않는 것입니다. heightForCellAtIndex. 당신은 그것에 맞는 크기를 반환해야합니다.

+0

셀 크기가 아닌 배경색에 대해 묻는 중입니다.하지만 이는 역시 문제입니다. 당신의 대답에 대해 자세히 설명해 주시겠습니까? – myusuf3

+0

예 내 대답은 크기와 관련이 있습니다. 다음과 같이 tableview 메소드를 구현해야합니다. - (CGFloat) tableView : (UITableView *) tableView heightForRowAtIndexPath : (NSIndexPath *) indexPath {return 80.0f; } // 셀의 높이를 가정 함 – rooster117

+0

색상에 대해 확실하지 않지만 tableview 자체의 색상을 취할 수 있으므로 해당 문제가 수정 될 수 있습니다. – rooster117

관련 문제