使用CLLocationManager向左或向右转?

时间:2010-09-19 17:22:51

标签: iphone sdk cllocationmanager

美好的一天,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,但所有的努力都是徒劳的。提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

你试过了吗?

 M_PI * newHeading.magneticHeading / (-180.0f);