uiviewcontroller - iOS 8和iOS 7自动旋转

标签 uiviewcontroller ios8 ios7.1 uiwindow autorotate

这是一个简单的单 View Controller 应用程序:

    - (void)viewDidLoad
    {
      [super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.

      self.view.backgroundColor = [UIColor greenColor];
     }


    - (BOOL)shouldAutorotate
    {
       return YES;
    }

    - (NSUInteger)supportedInterfaceOrientations
   {
        return UIInterfaceOrientationMaskLandscapeRight;
   }

在iOS 8中,输出是如此不同。



这与iOS 8和iOS 7的UIWindow范围的差异有关。如何获得类似iOS 7的行为?

最佳答案

这似乎是Xcode 6或iOS 8中的错误。从xib切换到 Storyboard 后,问题消失了。

关于uiviewcontroller - iOS 8和iOS 7自动旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25206446/

相关文章:

ios - 使用 Segue 从 UIViewController 传输字符串

ios - 将 subview Controller 链接到 Storyboard中的父 View Controller

ios - iOS 8.1 中 CGContextDrawPDFPage 内存泄漏?

ios - 删除 iOS 应用设置

ios - 无法在 iOS 7.1 的 UITableViewCell 的 contentView 上设置 clipToBounds

ios - 在 IOS 中显示一个新 View

ios - 使用xcrun创建带有符号的IPA

ios - self.locationManager.requestAlwaysAuthorization() 仅适用于 iOS 8.0 或更高版本 - Swift

objective-c - iOS7.1 MKMapView selectAnnotation问题

ios - UIViewController 中的 Swift 动态 TableView