2012-08-31 1 views
5

これは本当に答えが見つからないという本当に基本的な質問のようです。"affineTransform"はCABasicAnimationを設定するための有効なCALayerキーパスです

CABasicAnimationsはキーパスとして機能しませんでした。私は人々が結局 "トランスフォーム"キーパスでCATransform3Dを使用することに気付きました。確かにそれはヒントですが、 "affineTransform"が動作するかどうかを確認するのがよいでしょうか?

答えて

9

技術的には、affineTransformis not a property of CALayerであり、transformプロパティの周囲の「便利なメソッド」ラッパーとして文書化されています。is documented as animatableです。

キーパス内のキーパスを暗黙的にセレクタに変換するだけで、アピールトランスフォームはキーパスで(ほとんどの場合)使用時にプロパティのように動作します。しかし、CAライブラリは特定のキーパスだけを観察するように設定されていますが、そのうちの1つではありません:

+0

優れています。確認していただきありがとうございます。 –

関連する問題