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

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

分类: iPhone 开发   1634人阅读  评论(0)  收藏  举报
ios 聊天 c
 

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

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

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;
加了这个基本卡顿消失了~~
是的 
也就是为什么有的软件加阴影 不卡 有的很卡
就是没有指定这句话~

你可能感兴趣的:(ios,动画,开发,iPhone,阴影,卡顿)