【发布时间】:2014-11-24 02:10:27
【问题描述】:
我正在调试一个在 iOS7.1 中运行良好的项目,但在 iOS 8.0 中没有正确布置其内容。我已将问题缩小到此方法:
[self orientRootViewControllerForOrientation:rootViewController.interfaceOrientation];
iOS8 不再从 rootViewController.interfaceOrientation 返回正确的 UIInterfaceOrientation,而是返回“颠倒”。
阅读文档,我遇到了一个神秘的信息:
使用 viewWillTransitionToSize:withTransitionCoordinator: 来制作 基于界面的调整。
阅读有关 UIViewControllerTransitionCoordinator 的文档,我认为它没有任何属性。 如何修改需要界面方向的方法以从 UIViewControllerTransitionCoordinator 获取其方向?
【问题讨论】:
标签: objective-c ios8 uiinterfaceorientation autorotate transition-coordinator