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:
”,如何编辑您的问题,以显示一些代码来演示您已经尝试过的操作?