我正在使用 IIViewDeck 开发一个应用程序,我只希望一个视图控制器旋转。它是 ios 6,我能够计算出 shouldRotate 级联以获得我需要成功旋转的那个。
我的问题是,如果我在横向然后切换到另一个视图控制器,应用程序仍然在横向。我需要把它强行还给抗议者,但我没有任何成功。我认为最简单的方法是在可旋转视图控制器的 viewWillDisapper 中执行一些“强制肖像”代码,但我只是不知道如何执行。
有什么建议么?
我正在使用 IIViewDeck 开发一个应用程序,我只希望一个视图控制器旋转。它是 ios 6,我能够计算出 shouldRotate 级联以获得我需要成功旋转的那个。
我的问题是,如果我在横向然后切换到另一个视图控制器,应用程序仍然在横向。我需要把它强行还给抗议者,但我没有任何成功。我认为最简单的方法是在可旋转视图控制器的 viewWillDisapper 中执行一些“强制肖像”代码,但我只是不知道如何执行。
有什么建议么?
你的问题也在这里问
在您的所有 VC 中都对旋转说“是”,但使用 NSUInterger 来设置模式,如下所示:
问题的答案如下:
-(BOOL)shouldAutorotate
{
return YES;
}
//keep the below code in all your VC's that you do not want to have the rotation capability
-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationPortrait;
}