旋转后我正在检查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个变量? 感谢。
答案 0 :(得分:0)
这意味着您的视图遭受了转换,例如旋转,翻译,缩放。 有关更多信息,请参阅方法
CGAffineTransform CGAffineTransformMake(CGFloat a, CGFloat b, CGFloat c, CGFloat d, CGFloat tx, CGFloat ty)