iOS 6上的方向方法

时间:2013-02-02 18:08:21

标签: iphone ios objective-c ios6

  

可能重复:
  ios 6 orientation methods

iOS 6中的方向方法已经改变了。我的整个应用程序在纵向模式下有很多视图控制器(不是标签栏视图控制器)我只想将我的一个视图控制器旋转到横向模式(它实际上显示了一个webView)当我旋转设备时。下面的方法在xcode 4.4中工作但是,它不在Xcode.4.5

         - (BOOL)shouldAutorotateToInterfaceOrientation:
       (UIInterfaceOrientation)interfaceOrientation {
       return (interfaceOrientation == UIInterfaceOrientationPortrait ||
       interfaceOrientation == UIInterfaceOrientationLandscapeLeft || 
    interfaceOrientation == UIInterfaceOrientationLandscapeRight );

上述方法在xcode 4.5中不起作用,因为我改变了以下方法,但即使它不起作用....请提出任何建议。

    - (BOOL) shouldAutorotate{
     [[UIApplication sharedApplication] setStatusBarOrientation:                        UIInterfaceOrientationPortrait];
    return self.modalViewController.shouldAutorotate;
     }  
     -(NSUInteger)supportedInterfaceOrientations
       {
         return UIInterfaceOrientationMaskLandscape;
          }

1 个答案:

答案 0 :(得分:0)

您是否也实现了supportedInterfaceOrientations?你可能想要。