一 直接子类化UIView,重写drawRect:(CGRect)rect就行了
二 还是子类化UIView,并且让它拥有UIImage的这个属性
然后重写setter方法,注意,再重写这个方法的时候,不能直接调用drawRect方法,而只能调用setNeedsDisplay方法,而这个方法会自动调用drawRect方法
运行结果如下图:
如何在View上不用UIImageView重新绘制一张图片?
原文:http://my.oschina.net/iOSliuhui/blog/516940