圆角终结

很重要的一点,离屏渲染没啥,系统两步渲染实现不了,只能开启离屏渲染了。不要为了避免离屏渲染而搞一大堆啰嗦的事情,稍微离屏渲染一点很正常,本来模糊效果(导航栏,tabbar)等就是离屏渲染实现的

正文

  1. 不需要用masktoBound就不用,圆角少的话就无所谓,或者可以适当手动重新绘制圆角图片

  2. 列表的话可以直接开启shouldRasterize属性,勤快点就仿照yykit里面微博的Demo,单例异步线程处理成圆角图片并缓存下来

补充

  1. 权衡优化的必要性
  2. 没事多看看YYKit的代码和Demo,别整天搞那没用的

参考

iOS图片设置圆角性能问题
UIKit性能调优实战讲解
view.layer.shouldRasterize = YES(光栅化)的使用 及图片性能整理

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容