美文网首页
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