标签:
layout: post
title: iOS 离屏渲染 认知
obj 中国有一篇文章专门提到了离屏渲染的问题,文章中提到?直接将图层合成到当前显示屏幕的帧缓冲区中,比先在屏幕外面创建新的缓冲区,然后渲染到纹理中,最后将结果渲染到当前显示屏幕的帧缓冲区中,性能要好的多?
CPU 版本的离屏渲染 ->
使用 Core Graphic 里面的绘制 API 也会触发离屏渲染 ,比如 drawRect:
系统圆角的离屏渲染
view.layer.cornerRadius = aRadius;
view.layer.maskToBounds = true
UILabel UITextView 首先保证contents 呈现透明的背景色 ,只需要设置 layer 的 backgroundColor ,再加上 cornerRadius 就 OK
阴影设置 shadowPath ,默认为 nil
标签:
原文地址:http://www.cnblogs.com/manajay/p/20160513iOSOffscreenRender.html