我正在根据加速度计数据旋转 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/