使い方がわかりませんCATransform3DMakeRotation()
。誰か使い方を教えてください。
最初のパラメーターは角度だと思いますよね?しかし、残りの3つは何ですか?
使い方がわかりませんCATransform3DMakeRotation()
。誰か使い方を教えてください。
最初のパラメーターは角度だと思いますよね?しかし、残りの3つは何ですか?
1 つ目はラジアン単位の角度で、他の 3 つのパラメーターは軸 (x、y、z) です。たとえば、z 軸を中心に 180 度回転させたい場合は、次のように関数を呼び出します。
myView.layer.transform = CATransform3DMakeRotation(M_PI, 0.0, 0.0, 1.0);
回転させたいビューの変換プロパティに結果を適用します。
これらは、回転する軸を表します。画面の平面内で回転するには、0,0,1 を使用します。