我正在基于加速度计数据旋转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中的原点,但这似乎没有任何效果。

最佳答案

发生什么变形?我认为轮换很好。

关于iphone - 旋转UIView而不会变形,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16173011/

10-14 23:13