境界線とテキストのない PNG 画像 (基本的には setImage: で設定された PNG としての緑色の LED ライト) でNSButton
呼び出されました。_indicatorButton
次のコードで「フラッシュ」しようとしています:
- (void)animateButton
{
NSLog(@"Animating…");
CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"opacity"];
[animation setFromValue:[NSNumber numberWithFloat:1.0]];
[animation setToValue:[NSNumber numberWithFloat:0.0]];
[animation setDuration:0.3f];
[animation setTimingFunction:[CAMediaTimingFunction
functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];
[animation setAutoreverses:YES];
[animation setRepeatCount:20000];
[_indicatorButton.layer addAnimation:animation forKey:@"opacity"];
}
…しかし、何も起こりません。プログラムでボタンの画像を変更しても問題なく動作するため、メソッドが呼び出され、XIB のリンクは問題ありません。
まったく点滅しない理由はありますか?