2

デバイスの現在の向きを取得したい。私は AppDelegate クラスでこのコードを書きました: 私のコード:

if (UIInterfaceOrientation.LandscapeLeft == (UIInterfaceOrientation)UIDevice.CurrentDevice.Orientation &&
            UIInterfaceOrientation.LandscapeRight == (UIInterfaceOrientation)UIDevice.CurrentDevice.Orientation) {
            //code
        } else {
            //code
        }

UIDevice.CurrentDevice.Orientation が不明ですか?

4

1 に答える 1

1

InterfaceOrientationのプロパティを使用できますUIViewControllerか?

これは、アプリが現在ローテーションされており、ローテーションが「許可」されている状態であるため、おそらくチェックするのに適した値です。を確認するUIDeviceと、UI の回転と一致しない場合があります。

于 2013-01-09T13:57:14.910 に答える