需要解决与MonoTouch中的方向相关的问题

时间:2013-01-09 10:42:44

标签: ios6 xamarin.ios c#-3.0 ios-simulator

我想获取设备的当前方向。我在AppDelegate类中编写了这段代码: 我的代码:

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

UIDevice.CurrentDevice.Orientation提供未知?

1 个答案:

答案 0 :(得分:1)

您可以使用InterfaceOrientation的<{1}}属性吗?

这可能是一个更好的检查值,因为它是您的应用当前旋转并“允许”旋转到的状态。检查UIViewController可能与您的用户界面的轮换不匹配。