離屏渲染
http://www.reibang.com/p/6d24a4c29e18
離屏渲染不能被修改令宿,它是CUP和GPU之間的機(jī)制,只能去避免。—>不建議在快速滑動的視圖中使用 ?繪制
正常情況下不會造成離屏渲染
當(dāng)cell中有圖形繪制時(shí)袁翁,快速滑動會造成離屏渲染柴底,以為每一次重用的時(shí)候婿脸,都要進(jìn)行繪制,很耗性能柄驻。
離屏渲染會單獨(dú)在內(nèi)存中創(chuàng)建一個(gè)屏幕外緩沖區(qū)并進(jìn)行渲染狐树,而屏幕外緩沖區(qū)跟當(dāng)前屏幕緩沖區(qū)上下文切換是很耗性能的。
iOS 9.0 之前UIimageView跟UIButton設(shè)置圓角都會觸發(fā)離屏渲染
iOS 9.0 之后UIButton設(shè)置圓角會觸發(fā)離屏渲染鸿脓,而UIImageView里png圖片設(shè)置圓角不會觸發(fā)離屏渲染了抑钟,如果設(shè)置其他陰影效果之類的還是會觸發(fā)離屏渲染的。