记录一下今天某群的聊天记录,一些算是经验吧,以后有用的。呵呵~
动画的时候 如果加阴影 会卡顿的
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; 加了这个基本卡顿消失了~~ 是的 也就是为什么有的软件加阴影 不卡 有的很卡 就是没有指定这句话~