【发布时间】:2012-08-18 18:28:32
【问题描述】:
我在一个项目中有两个视图控制器。但是,我希望其中一个视图控制器自动旋转,而另一个不自动旋转。
如果我如下所示设置主项目设置:
然后,所有视图控制器都会自动旋转,无论视图控制器中的以下代码如何,我都不想自动旋转:
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
if (interfaceOrientation == UIInterfaceOrientationPortrait) {
return YES;
}
return NO;
}
但是,如果我如下所示设置主项目设置,我不想自动旋转的视图控制器不会,但这也意味着我想要的视图控制器也不能。
我必须如何将主项目(plist 文件)设置与视图控制器的设置集成,以便一个视图控制器自动旋转而另一个不会?
【问题讨论】:
-
看看这个answer
-
你们两个ViewController的关系怎么样?例如。推送关系或模态关系hp。
标签: iphone objective-c ios autorotate