0

美好的一天,iOS 开发者们!我正在努力使用最独特的 API CLLocationManager 来围绕 x 或 y 轴操纵视图!对于这是否在可能的范围内,您是否最模糊?

我的应用程序在 iPad 上执行——因此我必须不使用陀螺仪。但是,当我使用这些符文时:

- (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading {
    CGFloat heading = -1.0f * M_PI * newHeading.magneticHeading / 180.0f;
    myView.transform = CGAffineTransformMakeRotation(heading);
}

我的视图旋转了整整 180 度!(或者我更喜欢设想它,一个完整的 pi!)。

我尝试过使用 CGPoint,但所有的努力都是徒劳的。预先感谢您的友好帮助。

4

1 回答 1

1

你有没有尝试过:

 M_PI * newHeading.magneticHeading / (-180.0f);
于 2011-04-02T14:11:35.400 回答