CALayer加阴影后动画卡的处理办法

[self.layer setShadowColor:[UIColor blackColor].CGColor];
[self.layer setShadowOpacity:0.8];
[self.layer setShadowOffset:CGSizeMake(0, 0)];
[self.layer setShadowRadius:kShadowRadius];
//加上下面这行即可
[self.layer setShadowPath:[UIBezierPath bezierPathWithRect:self.bounds].CGPath];

让一个view根据手指来回移动的时候发现好卡,找了半天发现是加了一个阴影的原因,去掉阴影就ok了!但是这不是处理办法,处理的办法就是加最后一行!

posted @ 2015-04-04 17:23  Heri  阅读(137)  评论(0编辑  收藏  举报