我正在使用IIViewDeck处理应用程序,我只希望一个视图控制器旋转。它是ios 6,我能够计算出shouldRotate级联,以获得我需要成功旋转的那个。
我的问题是,如果我在横向,然后切换到另一个视图控制器,该应用程序仍然在横向。我需要强迫它回到抗议者,但我没有取得任何成功。我认为最简单的方法是在可旋转视图控制器的viewWillDisapper中执行一些'force portait'代码,但我只是不知道如何强制执行。
有什么建议吗?
答案 0 :(得分:0)
您的问题也会被问到here
在所有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;
}