CATransform3DのKeyPathを知らなかった件
無知過ぎて泣いた。
ソース見てたらこんな感じの記述があって、
CABasicAnimation *rotationAnimation = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"];
行列なんだしCATransform3Dにrotationなんか無くね?って定義を確認してみた。
struct CATransform3D
{
CGFloat m11, m12, m13, m14;
CGFloat m21, m22, m23, m24;
CGFloat m31, m32, m33, m34;
CGFloat m41, m42, m43, m44;
};
やっぱり無い。どうなってんのよ。
ええ、しっかりドキュメントに記載がありましたよ。
Core Animation Programming Guide: Key-Value Coding Extensions
もっとリファレンス読もう…