离屏渲染
http://www.jianshu.com/p/6d24a4c29e18
离屏渲染不能被修改,它是CUP和GPU之间的机制,只能去避免。—>不建议在快速滑动的视图中使用 绘制
正常情况下不会造成离屏渲染
当cell中有图形绘制时,快速滑动会造成离屏渲染,以为每一次重用的时候,都要进行绘制,很耗性能。
离屏渲染会单独在内存中创建一个屏幕外缓冲区并进行渲染,而屏幕外缓冲区跟当前屏幕缓冲区上下文切换是很耗性能的。
iOS 9.0 之前UIimageView跟UIButton设置圆角都会触发离屏渲染
iOS 9.0 之后UIButton设置圆角会触发离屏渲染,而UIImageView里png图片设置圆角不会触发离屏渲染了,如果设置其他阴影效果之类的还是会触发离屏渲染的。