2011-01-07 13 views
0

私は回転後にUIViewを検査しています。 、私はオブジェクトを印刷するときにxcodeコンソールに表示される「変換」ベクトルは何ですか?

print-object [self view] 

をコンソールと入力して行くと、私は

<UIView: 0x4b14e40; frame = (0 0; 748 1024); transform = [0, 1, -1, 0, 0, 0]; autoresize = W+H; layer = <CALayer: 0x4b16ea0>> 

を取得し、デバッグしながら、 だから私は「変換」ベクトルに気づきました。しかし、私はそれが何を意味するのか分からなかった。それがオリエンテーションの変更や回転に関連していれば、そして、もしそうなら、それぞれの数字は何を表していますか?それは翻訳マトリックスのように思われるが、6つの変数?おかげさまで

答えて

0

あなたのビューは、回転、平行移動、縮尺などの変形を受けています。 詳細については、このメソッドを参照してください

CGAffineTransform CGAffineTransformMake(CGFloat a, CGFloat b, CGFloat c, CGFloat d, CGFloat tx, CGFloat ty) 
+0

"苦しんでいます" :)は劇的な感謝のようです – LolaRun

関連する問題