由于几个不同的原因,我想确保我的应用仅以横向左侧方向运行。我已取消选择目标摘要中“支持的设备方向”下的所有其他方向,将我的所有故事板设置为横向,并将其添加到我的所有类中:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft);
}
但是我还有一些问题。它会向左侧开始拍摄,无论如何都会将视图保留在横向左侧,但是当我按下一个推动新视图的按钮时,它会推动视图,但如果设备被转动则会旋转。如果我按下另一个视图然后在导航控制器栏中按回,它也会默认为纵向。我是否需要采取更积极的措施来确保所有视图控制器始终处于横向状态?