美文网首页
圆角问题shouldRasterize,性能优化

圆角问题shouldRasterize,性能优化

作者: 超_iOS | 来源:发表于2017-09-19 16:16 被阅读39次

shouldRasterize
CALayer 有一个 shouldRasterize 属性,将这个属性设置成 true 后就开启了光栅化。开启光栅化后会将图层绘制到一个屏幕外的图像,然后这个图像将会被缓存起来并绘制到实际图层的 contents 和子图层,对于有很多的子图层或者有复杂的效果应用,这样做就会比重绘所有事务的所有帧来更加高效。但是光栅化原始图像需要时间,而且会消耗额外的内存。

button2.layer.shouldRasterize =YES;

button2.layer.rasterizationScale= [UIScreen mainScreen].scale;

这2篇文章总结的很好:

图形性能优化

页面性能优化

相关文章

网友评论

      本文标题:圆角问题shouldRasterize,性能优化

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