旋转UIView而不变形

时间:2013-04-23 15:14:02

标签: iphone ios ios6 rotation accelerometer

我正在根据加速度计数据旋转UIView,除了UIView变形外,它工作正常。我不知道如何解决这个问题。这是我的didAccelerate方法中的代码:

float kFilteringFactor = 0.175;
CGFloat x = acceleration.x * kFilteringFactor + acceleration.x * (1.0 - kFilteringFactor);
CGFloat y = acceleration.y * kFilteringFactor + acceleration.y * (1.0 - kFilteringFactor);
float radians = M_PI - atan2(y, x);
[_horizonView setTransform:CGAffineTransformMakeRotation(radians)];

我是否错误地执行了旋转?我已经改变了Xcode中的原点,但似乎没有效果。

1 个答案:

答案 0 :(得分:1)

发生了什么样的变形?我觉得旋转很好。