我想从支持景观(而在景观模式)的视图控制器,到一个明确没有(也不应该)支持景观。我这样做如下:问题pushViewController从景观到肖像
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {
return (toInterfaceOrientation == UIInterfaceOrientationPortrait);
}
理想情况下,我想新的viewController,我推入到堆栈中最初开始在肖像,而不是风景。奇怪的是,即使这个方法实施,它开始在景观。
我唯一的猜测是,苹果不希望用户从风景转换为肖像(尽管允许我们从风景转回到先前的肖像控制器)。
任何见解和/或帮助将不胜感激。
这对我来说只是通过pushViewController从纵向移动到仅横向的视图。保存你不得不调用未公开的私人API [[UIDevice currentDevice] setOrientation:UIDeviceOrientationLandscapeRight]谢谢! – MyCSharpCorner 2011-10-29 07:26:40