Swift - 检测方向并相应地做某事

时间:2015-04-27 12:25:17

标签: swift

如我的主题所述,我需要了解我的方向,根据目前的方向,我需要做一些事情。

此外,当方向发生变化时,我需要进行一些布局更改。

1 个答案:

答案 0 :(得分:1)

试试这个:

var orientation: UIDeviceOrientation = currentDevice.orientation

    if orientation.isLandscape {
        // do something
    } else {
        // do something
    }

当旋转设备时,您可以使用它..

 override func willRotateToInterfaceOrientation(toInterfaceOrientation: UIInterfaceOrientation, duration: NSTimeInterval) {

    if toInterfaceOrientation == UIInterfaceOrientation.Portrait {
        // do something
    } else {
        // do something
    }
}
相关问题