2010-07-16 2 views
0

UITableViewCell을 서브 클래스 화하고 Quartz 2D를 사용하여 drawContent 뷰 메소드에서 셀의 요소를 그립니다. 내 테이블보기에서 대리자의 tableView : cellForRowAtIndexPath, 또한 UIImageView 셀에 하위 뷰로 삽입하는 있지만 셀을 선택할 때까지 이미지가 나타나지 않습니다. 여기 backgroundView 및 selectedBackground보기가 의심 스럽지만 이미지가 항상 표시되도록하기 위해 내가 무엇을 할 수 있는지 잘 모르겠습니다. 여기에 내가 셀이 선택되지 않은 경우는이 방법을보고 싶어하지만, 현재 검은 색으로 나타납니다TableViewCell, backgroundView 및 selectedBackgroundView를 서브 클래스 화하기

alt text http://www.irovr.com/stackoverflow/tableviewcell.png

... 그것은 세포를 선택하면 다음과 같은거야. 내 테이블보기 배경색이 검은 색입니다. 세포의 배경은 분명합니다.

+0

tableView에 대한 코드를보고 싶습니다. cellForRowAtIndexPath – willcodejavaforfood

답변

1

알아 냈어. 전반적인 표 셀보기에 이미지를 추가했습니다. 내 하위 클래스에 새 뷰 속성을 추가하고 0 인덱스에 삽입해야했습니다. 그렇지 않으면 수퍼 클래스가 디자인 된 방식으로 뷰를 레이아웃하고 내 이미지를 간섭했습니다.

+0

시스템에 질문과 대답이 표시되도록하려면이 답을 표시해야합니다. 당신은 당신 자신의 질문에 대답 할 수 있습니다. – TechZen

관련 문제