こちらの質問はこちらUIDeviceOrientationFaceUpとUIDeviceOrientationFaceDownをどのように処理するのですか?
私は向きを検出:すべての罰金とダンディであると私は
if (orientation == UIDeviceOrientationPortrait || orientation == UIDeviceOrientationPortraitUpsideDown)
と他{で報告された向きに応じて、私のテキストフィールドとラベルの位置を変更
UIInterfaceOrientation orientation = [[UIDevice currentDevice] orientation];
}他のすべての場合
私が最近発見した問題がUIDeviceOrientationFaceUp
またはUIDeviceOrientationFaceDown
と報告されたときです。この状況にどうやって対処するのですか?ポートレートまたはランドスケープでUIDeviceOrientationFaceUp
とUIDeviceOrientationFaceDown
が発生しているかどうかを確認するにはどうすればよいですか?私は、デバイスが上下に向かっていることを知っていますが、すべてをポートレートまたはランドスケープに配置する必要があるかどうかはわかりません。
ありがとうございました!
ありがとう、これは有望そうです。私は見てみる – TrekOnTV2017
これは正解です.UIDeviceのオリエンテーションレスポンス(ブログの示唆しているように)がUIViewControllerのinterfaceOrientationを聞いているほど良くはありません。よくやった。 – Jessedc
私はこの答えもよく似ています。 caprica13、これを正しいとマークできますか? –