美文网首页
UIView的绘制原理

UIView的绘制原理

作者: 小行为 | 来源:发表于2018-11-14 14:02 被阅读31次

UIView流程:

UIView的

setNeedsDisPlay->
view.layer setNeedsDispaly (当前runloop执行完毕 才会执行下一步) ->
CALayer display
屏幕快照 2018-11-14 下午1.55.00.png

系统的绘制流程

屏幕快照 2018-11-14 下午1.56.26.png

异步绘制

- [layer.delegate displayLayer: ]

需要代理负责生成对应的bitmap
设置该bitmap作为layer,contents属性的值

异步绘制流程图:

左侧主队列 右侧全局并发队列

屏幕快照 2018-11-14 下午1.59.44.png

相关文章

  • 常见面试问题概括

    UI视图相关 *TableView重用机制? 答: *视图绘制原理?如何实现异步绘制? 答:UIView绘制原理 ...

  • UI绘制原理和异步绘制

    UIView的绘制原理 说道UIView的绘制原理,我们先来看一张图: 从上面的图,我们可以看到: 1.先调用[...

  • UI绘制原理以及异步绘制

    UIView的绘制原理 调用UIView的setNeedsDisplay方法时,实际上并没有进行当前视图的绘制过程...

  • UIView绘制原理

    self.layer.delegate = self ;这个方法不用写,系统默认会设置delegate为当前vie...

  • UIView绘制原理

    UIView绘制流程图 下面我们来对这个流程进行说明: 当我们调用[UIView setNeedsDisplay]...

  • UIView绘制原理

    UIView绘制原理 首先看一幅流程图 UIView调用setNeedsDisplay方法后,实际上并没有发生当前...

  • UIView的绘制原理、异步绘制

    一.UIView的绘制原理 如上图: 调用[UIView setNeedsDisplay]后, 会调用系统的同名方...

  • UIView的绘制原理

    UIView流程: UIView的 系统的绘制流程 异步绘制 需要代理负责生成对应的bitmap设置该bitmap...

  • UIView绘制原理,异步绘制

    UIView绘制原理 首先看一幅流程图 CALayer的display方法的内部实现,首先会判断layer的del...

  • UIView绘制原理&异步绘制

    绘制原理 异步绘制流程

网友评论

      本文标题:UIView的绘制原理

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