SWIFT:iPhone举行“向上”或正在桌子上

时间:2016-07-27 07:35:23

标签: ios swift xcode accelerometer gyroscope

我如何在Swift中使用加速度计/陀螺仪来查明是否......

A)iPhone只是保持在用户面前,即它被保持在"向上"或

B)iPhone已放在桌子上,即显示器朝上。

C)将if语句放在桌面上或用户面前。

1 个答案:

答案 0 :(得分:0)

UIDeviceOrientation将返回设备面向方向的值:

   enum UIDeviceOrientation : Int {
        case Unknown
        case Portrait
        case PortraitUpsideDown
        case LandscapeLeft
        case LandscapeRight
        case FaceUp // <- THIS IS THE ONE THAT YOU ARE LOOKING FOR
        case FaceDown
    }

如果没有看到您的实际代码或确切知道您要实现的目标,就无法为您提供更具体的帮助。