我试图从支持横向(在横向模式下)的视图控制器转到明确不支持(也不应该)支持横向的视图控制器.我这样做如下:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {
return (toInterfaceOrientation == UIInterfaceOrientationPortrait);
}
Run Code Online (Sandbox Code Playgroud)
理想情况下,我想要新的viewController,我正在推动堆栈,最初是在纵向,而不是横向开始.奇怪的是,即使实施了这种方法,它也会在Landscape中开始.
我唯一的猜测是Apple不希望用户从横向转换为纵向(尽管允许我们从横向转换回以前的纵向控制器).
任何见解和/或帮助将不胜感激.
iphone orientation uiviewcontroller uiinterfaceorientation ios