美文网首页
无标题文章

无标题文章

作者: 养頭渔 | 来源:发表于2017-05-23 23:28 被阅读5次

    离屏渲染

    http://www.jianshu.com/p/6d24a4c29e18

    离屏渲染不能被修改,它是CUP和GPU之间的机制,只能去避免。—>不建议在快速滑动的视图中使用  绘制

    正常情况下不会造成离屏渲染

    当cell中有图形绘制时,快速滑动会造成离屏渲染,以为每一次重用的时候,都要进行绘制,很耗性能。

    离屏渲染会单独在内存中创建一个屏幕外缓冲区并进行渲染,而屏幕外缓冲区跟当前屏幕缓冲区上下文切换是很耗性能的。

    iOS 9.0 之前UIimageView跟UIButton设置圆角都会触发离屏渲染

    iOS 9.0 之后UIButton设置圆角会触发离屏渲染,而UIImageView里png图片设置圆角不会触发离屏渲染了,如果设置其他阴影效果之类的还是会触发离屏渲染的。

    相关文章

      网友评论

          本文标题:无标题文章

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