5
我试图让GMSMarker带有一个自定义图标闪烁着衰减的动画不透明度。 动画应该重复几次,但它不会,它只执行一次转换,然后停止。 这只发生在动画不透明属性时,它在动画制作其他属性时工作正常。GMSMarker不透明度不透明动画
下面是代码:
GMSMarkerLayer* layer = marker.layer;
CABasicAnimation *blink = [CABasicAnimation animationWithKeyPath:@"opacity"];
blink.fromValue = [NSNumber numberWithFloat:0.0];
blink.toValue = [NSNumber numberWithFloat:1.0];
blink.duration = 1.0;
blink.autoreverses = YES;
blink.repeatCount = 4;
[layer addAnimation:blink forKey:@"blinkmarker"];
文档说我应该能够以动画的不透明度,因为它是GMSMarkerLayer可以让我们的属性之一。
我做错了什么,或者是我刚碰到的一个已知错误?
似乎是一个错误:( – decades