无法在ios模拟器上检测方向?

时间:2017-02-10 22:33:47

标签: ios swift xcode

我试过了:

if UIDevice.current.orientation == UIDeviceOrientation.portraitUpsideDown {

print ("UpsideDown")
}

我已经旋转了模拟器UpsideDown,但看起来模拟器无法捕捉到它。我不知道这是否适用于真实设备..我没有设备来测试它。 这是一个模拟器错误吗?我该怎么做来检测方向?

1 个答案:

答案 0 :(得分:0)

默认情况下,当xcode创建项目时,它不会启用纵向颠倒方向。您可以在Build Settings - >中启用相同功能。 Deployment Info - > Device Orientation。请参见下面的屏幕截图:

enter image description here