我想用CATransaction为我的图层的ShadowOffset设置动画。但影子出现了 没有动画:
[CATransaction begin];
[CATransaction setValue:[NSNumber numberWithFloat:1.2]forKey:kCATransactionAnimationDuration];
[CATransaction setValue:[NSNumber numberWithBool:NO] forKey:kCATransactionDisableActions];
logoIndex.layer.shadowOpacity = 0.2;
[logoIndex.layer setShadowOffset:CGSizeMake(10, 30)];
[logoIndex.layer setShadowRadius:5];
[CATransaction commit];
感谢您的帮助
答案 0 :(得分:0)
您使用CATransaction的任何特殊原因?如果您使用直接属性动画并将动画添加到图层,则可能会有更好的时间。
我知道这已经有几个月了,但我想我会加上我的两美分,以防你回到它或其他人找到它。