美文网首页
CoreGraphic之drawRect方法

CoreGraphic之drawRect方法

作者: d5cbd4f07363 | 来源:发表于2019-04-10 14:40 被阅读0次

1.使用DrawRect方法注意事项

(0)是在UIViewController的loadView和viewDidLoad两方法之后调用的。

(1)如果在UIView初始化时没有设置CGRect,drawRect:将不会被自动调用。

(2)如果设置UIView的contentMode属性值为UIViewContentModeRedraw,那么将在每次更改frame时自动调用drawRect:。

(3)如果使用UIView绘图,只能在drawRect:方法中获取相应的CGContextRef并绘图。而在其他方法中获取的CGContextRef不能用于绘图。

(4)重绘时应该调用setNeedsDisplay,而不能直接调用drawRect:,setNeedsDisplay会自动调用drawRect:。

相关文章

网友评论

      本文标题:CoreGraphic之drawRect方法

      本文链接:https://www.haomeiwen.com/subject/qtbniqtx.html