2012-07-06 2 views
2

UIImage에서 어떻게 서브 클래스 화하고 그릴 수 있습니까?iPhone - 런타임에 맞춤형 도면 용 UIImage 연장

을 사용하여 drawAtPoint: 또는 drawInRect:을 그려 보았지만 image은 비어 있습니다. 그리고 위의 2 가지 방법 중 어느 것도 호출되지 않습니다.

UIView에 그릴 수있는 대답이 없으므로 UIImage으로 사용자 정의 런타임이 필요합니다.

+0

"drawInRect'"또는 "'drawAtPoint :'"로 이미 시도한 것을 보여주는 몇 가지 코드를 보여주기 위해 질문을 편집하는 것이 어떻습니까? –

+0

당신은'UIImageView'를 의미합니까? – tia

답변

2

그것은 명확하게 UIImageView 문서에 명시된 것 :

http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UIImageView_Class/Reference/Reference.html

서브 클래스는있는 UIImageView 클래스는 디스플레이의 이미지를 그릴 수 있도록 최적화되어 특별 고려 사항

노트. UIImageView는 drawRect : 서브 클래스를 호출하지 않습니다. 하위 클래스에 사용자 지정 그리기 코드가 필요한 경우 UIView를 클래스로 사용하는 것이 좋습니다. 당신을 말하는 것이 아니라 지금 허용 UIView을 사용하기 때문에

, 난 그냥 UIImageView에 대한 drawRect:을 무시하는 것은 불가능하다는 답변 해 드리겠습니다.