【问题标题】:iOS 8 Landscape mode not work properly an Not Rotating appiOS 8 横向模式无法正常工作一个不旋转的应用程序
【发布时间】:2015-04-15 18:24:28
【问题描述】:

我正在使用 ios8 支持纵向和横向模式开发应用程序, 但问题是当我尝试将我的设备旋转到横向模式时它对我不起作用。

我在我的其他设备 iPhone 4 上用 ios7.1.2 测试了同样的东西,它工作正常,但在 iphone 4s 上不能与 ios 8.1 一起工作

如果有人也有同样的问题,请给我建议。

ARViewController* metaioCloudPlugin = [[ARViewController alloc] initWithNibName:@"ARViewController" bundle:nil];
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
self.window.rootViewController = metaioCloudPlugin;
[self.window makeKeyAndVisible];

==== 这是我的主窗口根视图的 AppDelegate 代码。

提前致谢。

【问题讨论】:

  • 请说得更具体一些,失败的原因是什么?不是旋转的吗?自动调整不正确吗?
  • 两者,它不旋转和自动调整。有时它给了我一半黑屏和一半 UI。
  • 您能否提供用于管理自动旋转的代码、描述您的项目结构(基于 UITabbar?NavControllers?自定义视图?)和错误图片?请编辑原始问题。再次,尽量做到具体。
  • ARViewController* metaioCloudPlugin = [[ARViewController alloc] initWithNibName:@"ARViewController" bundle:nil]; self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds]; self.window.rootViewController = metaioCloudPlugin; [self.window makeKeyAndVisible]; ============ 这是我在 Appdelegate 中的代码,我无法旋转视图。
  • 请编辑您的问题。

标签: ios objective-c iphone ios8 landscape-portrait


【解决方案1】:

我解决了这个问题。

从代码中删除下面的行,它现在可以正常工作了。

self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];

参考这个链接

iOS 8 - App not rotating appropriately

【讨论】:

    【解决方案2】:

    我在为 iOS8 更新 xib 基础项目时遇到了同样的问题,

    我在您的问题中找到了解决方案,

    感谢提问:)

    self.window.rootViewController = loginScreen;
    

    导航到屏幕时

        loginScreen = [[LoginScreen alloc] initWithNibName:@"LoginScreen" bundle:nil];
        navigationController = [[UINavigationController alloc] initWithRootViewController:loginScreen];
        self.window            = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
        self.window.rootViewController = loginScreen;
        [self.window addSubview:navigationController.view];
        [self.window makeKeyAndVisible];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多