美文网首页
性能优化小结

性能优化小结

作者: BeautyWang | 来源:发表于2016-11-18 09:45 被阅读0次

1、layer.shadow 影响性能解决卡顿

你肯定是忘了layer.shadowPath这句话啦!!!

self.avatarImgView.layer.shadowOffset = CGSizeMake(0, 1);
self.avatarImgView.layer.shadowColor = kCOLOR2(42, 42, 109, 40).CGColor;
self.avatarImgView.layer.shadowOpacity = 1;
self.avatarImgView.layer.shadowRadius = 2.0;
self.avatarImgView.layer.shadowPath = [UIBezierPath bezierPathWithRoundedRect:CGRectMake(0, 0, 50, 50) cornerRadius:25].CGPath;

忘记这句话,会导致Offscreen-Rendered,so,添加上这句吧~,你要是用cell里面有shadow就动态计算shadowPath里面的Rect吧

2、圆角ImageView 添加 shadow

曾经为了一个imagView即使圆角,并且还特么要添加阴影而苦恼,之前做法是将ImageView通过cornerRadius切圆角,再在改ImageView下面添加一个backView这个backView再添加阴影,是不是好特么乱,神马JJ,错了!!!

将图片剪裁为圆角图片,是剪裁图片哦,这个时候,再设置ImageView的shadow(按着上面的方法执行)就是圆角shadow啦~

相关文章

  • webpack构建性能优化策略小结

    webpack构建性能优化策略小结

  • iOS性能优化篇小结(一)

    iOS性能优化篇小结(二) 随着公司项目逐渐的稳定,前段时间在项目中引入了一个性能检测的工具,同时 iOS性能优化...

  • 性能优化小结

    1、layer.shadow 影响性能解决卡顿 你肯定是忘了layer.shadowPath这句话啦!!! 忘记这...

  • 性能优化小结

    工欲善其事,必先利其器。要想做好优化,首先得知道APP线上的各种数据,不管是自己撸还是接入其它家开源的,先得有个数...

  • iOS性能优化篇小结(二)

    iOS性能优化篇小结(一) 4. APP启动优化 APP启动可以分为2种: 冷启动:从零开始启动APP 热启动:A...

  • 2021-08-09 MySQL性能优化总结

    MySQL性能优化层面 SQL和索引层面优化 Explain 小结 嵌套查询一般是从外到内进行;小表驱动大表 --...

  • 前端性能优化小结

    优化 优化的目的是提升用户体验,减少网页加载时间。我们可以依据雅虎军规来对项目进行优化。 关于DOM减少DOM元素...

  • Android 性能优化小结

    本周有个需求,对某个界面进行优化,然后看了一些文章,并进行小结,为了方便以后回头查看。 仅供个人参考 一、界面绘制...

  • Web性能优化小结

    下载性能消灭重定向域名收敛,减少DNS解析减少文件数量(减少TCP连接数)压缩文件体积CDN客户端缓存 渲染性能C...

  • 前端性能优化小结

    概述 提高性能,最简单也是最显著的方法就是:减少HTTP请求的数量。每一个HTTP请求除了有TCP开销外,还包含大...

网友评论

      本文标题:性能优化小结

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