重複の可能性:
iOS で地理的な北に対するピッチ、ロール、ヨーを取得しますか?
iPhoneが垂直であることを検出する方法はありますか?
ジャイロスコープは、位置に対する絶対角度を示します。
しかし、この相対位置が垂直位置に対応しているかどうかはどうすればわかりますか?
重複の可能性:
iOS で地理的な北に対するピッチ、ロール、ヨーを取得しますか?
iPhoneが垂直であることを検出する方法はありますか?
ジャイロスコープは、位置に対する絶対角度を示します。
しかし、この相対位置が垂直位置に対応しているかどうかはどうすればわかりますか?
if (UIInterfaceOrientationIsPortrait([[UIDevice currentDevice] orientation])) {
// device is currently in portrait (vertical) orientation
}
正確な角度情報を探しているのではなく、マクロの向きだけを探している場合は、 を調べて[[UIDevice currentDevice] orientation]
ください。
いくつかの重要な実装の詳細については、必ずクラスのドキュメントをお読みください。