我正在尝试从支持横屏的视图控制器(在横屏模式下)转到一个明确不支持横屏(也不应该支持)的视图控制器。我是这样做的:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {
return (toInterfaceOrientation == UIInterfaceOrientationPortrait);
}
理想情况下,我希望我要推到堆栈上的新viewController一开始就处于纵向模式而不是横向模式。奇怪的是,即使实现了这种方法,它仍然从横向模式开始。
我唯一的猜测是,即使允许我们从横向模式回到先前处于纵向模式的控制器,苹果可能不希望用户从横向模式过渡到纵向模式。
非常感谢任何见解和/或帮助。