我有一个iPhone应用程序,其设备方向设置为纵向。但是有一个视图控制器拍摄照片,我需要它在手机改变方向时自动旋转。谢谢。
答案 0 :(得分:1)
首先,您需要从项目设置中启用Portrait
,Landscape Left
和Landscape Right
方向。
然后在supportedInterfaceOrientations
中使用UIViewController
函数来说明该视图控制器支持哪些方向。如果您尝试在此处支持Landscape
模式而不在项目设置中选择该模式,则应用会崩溃。
class MyViewController: UIViewController {
override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
return [UIInterfaceOrientationMask.Landscape]
}
}
答案 1 :(得分:0)
我不确定我是否理解正确。但如果您想要预览多个,可以选择预览,然后点击" +"在预览窗口的左下角添加第二个预览并将其设置为横向。据我所知,你无法同时预览2个视图控制器。希望它有所帮助:)