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 度回転します。(または、私がそれを想像することを好むように、完全な円周率です!)。

CGPoint を使用してみましたが、すべての努力が無駄でした。よろしくお願いいたします。

4

1 に答える 1

1

やってみました:

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