開発者用ドキュメントのNSAnimation
については、-addProgressMark
メソッドが見つかりました。 CABasicAnimation
の場合、私は似たようなものは見つかりませんでした。CABasicAnimationの進捗状況は?
CABasicAnimation * rotateLayer = [CABasicAnimation animationWithKeyPath:@"transform.rotation.x"];
とき、私は何かをしたいアニメーションの進行rotateLayer
= 50%... 私はこれをどのように行うのですか?
この解決策は、ハックのようなものです...正しい方法は、CALayerをサブクラス化し、drawInContextメソッドで再生されるアニメーションを測定することです。 – yunas