2010-04-21 6 views
1

UITableViewCell 하위 클래스에서 -drawRect :를 사용하려고하지만 contentView에서 다루고 있습니다. 따라서 가장 좋은 옵션은 내 -drawRect : code를 사용하여 UIView 하위 클래스를 만들고이를 contentView로 사용하는 것 같습니다. 하지만 그 contentView와 내 UITableViewCell 하위 클래스를 먹일 수 있을까?-drawRect를 사용하여 contentView를 제공하는 방법?

UITableViewCell은 contentView 속성에 액세스 할 때 자체적으로 생성합니다. getter 메서드를 재정의하고 거기에 내 자신의보기를 제공하면됩니까?

답변

0

UIView의 하위 클래스를 만들고이 객체 drawRect 메서드에서 드로잉 코드를 구현하십시오. 초기화 할 때 셀의 contentView에이 서브 클래스를 추가하십시오.

[cell.contentView addSubview : customView];

셀의 drawRect 메서드를 수정할 필요가 없습니다.

관련 문제