повернуть налево или направо с помощью CLLocationManager? - PullRequest
0 голосов
/ 19 сентября 2010

Добрый день, друзья разработчики iOS!Я стараюсь маневрировать представлением вокруг оси x или y, используя этот самый неподражаемый из API, CLLocationManager!Вы сомневаетесь в том, находится ли это в пределах возможного?

Мое приложение выполняется на iPad - поэтому я должен обойтись без использования гироскопа.Однако, когда я использую эти руны:

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

Мой взгляд поворачивается на 180 градусов!(или, как я предпочитаю, полный пи!).

Я пытался использовать CGPoint, но все усилия были напрасны.Заранее благодарю за любезную помощь.

1 Ответ

1 голос
/ 02 апреля 2011

Вы пробовали:

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