如何在Swift 3中旋转屏幕?

时间:2017-03-13 03:10:15

标签: ios swift3

我正在实施相机预览,我允许三种设备方向如下图所示。

enter image description here

我创建了一个UIViewController类,并在其中自动生成代码。

override var shouldAutorotate: Bool {
    return true
}


override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
    if UIDevice.current.userInterfaceIdiom == .phone {
        return .allButUpsideDown
    } else {
        return .all
    }

}

然而,效果现在看起来像:

enter image description here

如何以正确的方式实施轮换?

1 个答案:

答案 0 :(得分:0)

这可能会有所帮助: 在故事板的底部有一个用于设置约束的部分。在该部分的左侧是可以查看的不同设备以及纵向和横向方向。尝试选择横向以查看图像视图的显示方式。然后,您可以根据需要调整约束。