博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS:解决动画加阴影卡的问题
阅读量:6816 次
发布时间:2019-06-26

本文共 734 字,大约阅读时间需要 2 分钟。

self.root.view.layer.shadowColor = [UIColor blueColor].CGColor;    self.root.view.layer.shadowOpacity = 0.4f;    self.root.view.layer.shadowOffset = CGSizeMake(-12.0, 1.0f);    self.root.view.layer.shadowRadius = 7.0f;    self.root.view.layer.masksToBounds = NO;

用上面代码对有动画的view加了阴影,会有卡顿的现象。

要设置一下path:

[UIBezierPath bezierPathWithRect:_toView.bounds].CGPath;

self.root.view.layer.shadowPath =[UIBezierPath bezierPathWithRect:self.root.view.bounds].CGPath;    self.root.view.layer.shadowColor = [UIColor blueColor].CGColor;    self.root.view.layer.shadowOpacity = 0.4f;    self.root.view.layer.shadowOffset = CGSizeMake(-12.0, 1.0f);    self.root.view.layer.shadowRadius = 7.0f;    self.root.view.layer.masksToBounds = NO;

卡顿消失。

check:

 

 

转载地址:http://afdzl.baihongyu.com/

你可能感兴趣的文章
Docker(一):Docker入门教程
查看>>
在8086中,[ idata],[bx]表示内存单元时。可能是一个字节,也可能是一个字。
查看>>
【MPI】并行奇偶交换排序
查看>>
并发编程之线程
查看>>
python开发部署时新增数据库中表的方法
查看>>
参加2018之江杯全球人工智能大赛 :视频识别&问答(四)
查看>>
阿里云跨地域访问私网
查看>>
通过angularJS官方案例快速入门
查看>>
Introduction of OpenCascade Foundation Classes
查看>>
Surface Normal Vector in OpenCascade
查看>>
Educational Codeforces Round 38 (Rated for Div. 2)
查看>>
内部类初识
查看>>
【python3的学习之路一】输入和输出
查看>>
在Eclipse中生成接口的JUnit测试类
查看>>
Oracle SQL常用内置系统函数总结
查看>>
[POJ] #1005# I Think I Need a Houseboat : 浮点数运算
查看>>
西湖论剑WP
查看>>
数组Array,集合List与字符串String,整形int的get类方法。
查看>>
【转】浏览器内核
查看>>
面试题:查找旋转数组中的某一元素
查看>>