我有一个最初为 iOS 7.1 开发的应用程序,现在我正在 iPad 上通过 Xcode 6.1 进行测试。当在运行 7.1 的 iPad 或 7.1 模拟器中运行时,应用程序将按预期运行。在 8.1 iPad 或 8.1 模拟器上,似乎旋转处理不当。我看到顶部的状态栏旋转,但应用程序本身没有改变。我知道这与 iOS 8 中不推荐使用的旋转方法有关。我的问题是......现在怎么办???
我还没有找到任何文档可以提供有关如何使用新的 iOS 8 机制处理旋转的简洁答案。有没有办法在 iOS 8 中优雅地处理旋转,就像我在 iOS 7 中处理旋转一样?我什至没有看到旧的轮换方法被调用,所以看起来这不仅仅是典型的“弃用”。似乎他们已经完全消除了对这些方法的调用。
有什么帮助或建议吗?
您使用故事板吗?如果是这样,您的代码中可能有旧代码application didFinishLaunchingWithOptions
method.
尝试删除以下代码行以及任何其他相关代码UIWindow
:
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
其他人说要从 plist 文件中删除行,但这不是必需的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)