美文网首页
- (void)drawRect:(CGRect)rect

- (void)drawRect:(CGRect)rect

作者: pluskok | 来源:发表于2020-04-30 09:51 被阅读0次

// 1.代码为什么要写在 drawrect 当中
// 因为在这个方法当中可以获取到正确的上下文

// 2.rect 参数的含义
// 当前 view 的 bounds

// 3.drawrect 什么时候调用?
// 这个方法是系统调用!!!
// (1)当着 view 第一次显示的时候 会调用
// (2)当这个 view 进行重绘的时候 会调用

// 4.如何重绘
// (1)调用某个需要重绘的 view 对象的 setNeedsDisplay
// (2)调用某个需要重绘的 view 对象的 setNeedsDisplayInRect rect:需要重绘的区域

// 5.为什么不能手动调用 drawrect
// 手动调用的时候可能获取不到正确的上下文

相关文章

网友评论

      本文标题:- (void)drawRect:(CGRect)rect

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