什么是打印对象时出现在xcode控制台中的'transform'向量?

时间:2011-01-07 10:34:05

标签: cocoa-touch xcode

旋转后我正在检查UIView。 所以在调试时,我去控制台并输入

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个变量? 感谢。

1 个答案:

答案 0 :(得分:0)

这意味着您的视图遭受了转换,例如旋转,翻译,缩放。 有关更多信息,请参阅方法

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