カスタムインジケーターを作成する別の方法を学んでいます。以下は、タスクを達成するためにCABasicAnimationを使用したチュートリアルの部分的なコードです。
-(void)spin
{
CABasicAnimation *spinAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation"];
spinAnimation.toValue = [NSNumber numberWithFloat:2*M_PI];
spinAnimation.duration = self.animationDuration;
spinAnimation.delegate = self;
[self.layer addAnimation:spinAnimation forKey:@"spinAnimation"];
}
行番号2のtoValueとは何ですか、またそれは何のために使用されますか。使ってみたところ
spinAnimation.byValue = [NSNumber numberWithFloat:2 * M_PI];
私はこれらの補間値のアイデアを理解していません。インターネットで検索していましたが、それでも全体像を把握することはできません。それについて何かアイデアがあれば助けてください。すべてのコメントをいただければ幸いです。