iphone - 旋转 UIView 不变形

标签 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 中更改了原点,但这似乎没有任何效果。

最佳答案

会发生什么样的变形?我认为旋转很好。

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

相关文章:

ios - 协议(protocol)扩展,变异函数

iphone - UIImageViews深度问题

ios - 带有一个 child 的 ScrollView 和 AutoLayout 不滚动

ios - 无法更新 UIScrollView 的 zoomScale

iphone - AVAudioRecorder 如何在 iphone 中获得麦克风电平?

ios6 - UICollectionViewCell 不显示任何内容

iphone - 应用内购买应用更新

iphone - UIView的UIImagePickerController

iphone - 核心数据关系、NSPredicates 和 NSFetchedResultsController

ios - AFHTTPRequestOperationManager 是否在 operationQueue 上运行请求?