为什么CGAffineTransformMakeRotation拉伸了我的观点?

时间:2013-12-30 17:50:24

标签: ios iphone objective-c ios7

我有三个视图,例如A视图,B视图和C视图。 让A视图成为根视图。我在A视图上方插入B视图,并在B视图上方插入C视图。 现在,我使用CGAffineTransformMakeRotation函数来旋转我的C视图一定程度。但这很奇怪。除了C视图旋转之外,C视图也被拉伸(某些东西会改变C帧的帧)。我真的希望知道这个问题的原因。 我的代码部分:(适用于iOS 7)

_myMainClockHourHandView.transform = CGAffineTransformIdentity;
_myMainClockHourHandView.transform = CGAffineTransformMakeRotation((hourHandRotateDegree * M_PI) / 180);

1 个答案:

答案 0 :(得分:0)

您可能必须使用变换进行定位,现在旋转它。

身份 申请轮换 申请翻译