iPhone-在运行时扩展自定义图形的UIImage

iPhone-在运行时扩展自定义图形的UIImage,iphone,objective-c,uiimage,subclass,Iphone,Objective C,Uiimage,Subclass,如何直接对UIImage进行子类化和绘制 我尝试扩展它并使用CoreGraphics在drawAtPoint:或drawInRect:上绘制,但是图像是空白的。以上两种draw方法都没有被调用 请不要回答我可以在UIView上绘图,因为我需要一个定制的运行时设计UIImage它在UIImageView文档中有明确说明: 子类化注释特别注意事项 UIImageView类经过优化,可以将其图像绘制到显示器上。 UIImageView不会调用drawRect:子类。如果您的子类需要 自定义图形代码,

如何直接对
UIImage
进行子类化和绘制

我尝试扩展它并使用
CoreGraphics
drawAtPoint:
drawInRect:
上绘制,但是
图像
是空白的。以上两种draw方法都没有被调用


请不要回答我可以在
UIView
上绘图,因为我需要一个定制的运行时设计
UIImage

它在
UIImageView
文档中有明确说明:

子类化注释特别注意事项

UIImageView类经过优化,可以将其图像绘制到显示器上。 UIImageView不会调用drawRect:子类。如果您的子类需要 自定义图形代码,建议使用UIView作为基础 班级


因为现在允许您使用
UIView
,所以我只想回答,对于
UIImageView
drawInRect:
,不可能覆盖
UIImageView

drawInRect:
,或者“
drawAtPoint:
”,如何编辑您的问题,以显示一些代码来演示您已经尝试过的操作?