允许一个视图控制器在swift2 xcode7中旋转横向

时间:2015-11-14 16:03:03

标签: ios swift

我有一个iPhone应用程序,其设备方向设置为纵向。但是有一个视图控制器拍摄照片,我需要它在手机改变方向时自动旋转。谢谢。

2 个答案:

答案 0 :(得分:1)

首先,您需要从项目设置中启用PortraitLandscape LeftLandscape Right方向。

然后在supportedInterfaceOrientations中使用UIViewController函数来说明该视图控制器支持哪些方向。如果您尝试在此处支持Landscape模式而不在项目设置中选择该模式,则应用会崩溃。

class MyViewController: UIViewController {
    override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
        return [UIInterfaceOrientationMask.Landscape]
    }
}

答案 1 :(得分:0)

我不确定我是否理解正确。但如果您想要预览多个,可以选择预览,然后点击" +"在预览窗口的左下角添加第二个预览并将其设置为横向。据我所知,你无法同时预览2个视图控制器。希望它有所帮助:)