- (void)drawRect:(CGRect)rect

2020-04-30  本文已影响0人  pluskok

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

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

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

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

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

上一篇下一篇

猜你喜欢

热点阅读