ios 动画的时候 如果加阴影 会卡顿的

 

记录一下今天某群的聊天记录,一些算是经验吧,以后有用的。呵呵~

 动画的时候 如果加阴影 会卡顿的

A  10:59:13
            _toView.layer.shadowColor = [[UIColor blackColor] CGColor];
            _toView.layer.shadowOffset = CGSizeMake(0.5, 0.5);
            _toView.layer.shadowRadius = 10;
            _toView.layer.shadowOpacity = 0.6; 这种会卡顿的
B  10:59:21
你还要加东西
A  10:59:21
            _toView.layer.shadowPath = [UIBezierPath bezierPathWithRect:_toView.bounds].CGPath;
            _toView.layer.shadowColor = [[UIColor blackColor] CGColor];
            _toView.layer.shadowOffset = CGSizeMake(0.5, 0.5);
            _toView.layer.shadowRadius = 10;
            _toView.layer.shadowOpacity = 0.6;
B  10:59:23
我给你找找
A 10:59:25
这样就不会了
B)  10:59:40
[UIBezierPath bezierPathWithRect:_toView.bounds].CGPath;
必须加这个
A 10:59:46
指定一下 阴影的path
YES
饼子~~~~
I LOVE YOU
B  10:59:56
我当时找这个问题找了一天
A 10:59:59
只是 没人提到...
C 11:00:02
阴影,耗内存的,
B  11:00:25
你在执行动画的时候一直在重花阴影
A  11:00:27
[UIBezierPath bezierPathWithRect:_toView.bounds].CGPath;
加了这个基本卡顿消失了~~
是的
也就是为什么有的软件加阴影 不卡 有的很卡
就是没有指定这句话~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值