UISplitViewController旋转iOS8无法按预期工作

时间:2015-02-10 23:26:56

标签: ios rotation uisplitviewcontroller

如果我创建一个新的基于UISplitViewController的项目并向详细viewController添加几个容器视图,我可以为容器视图正确地进行旋转,并且它可以在没有任何代码实现旋转的情况下执行此操作,它似乎可以解决这个包可以说,这真的很棒。谁能解释为什么这有效?但是当我在没有适当的iOS 8旋转方法的现有应用程序上尝试它时,它根本不会旋转?

1 个答案:

答案 0 :(得分:4)

不确定这是否是您的问题,但很可能就是这样。

iOS8和旧的xcode项目存在一个常见问题,即在运行时不会改变方向。仅影响iOS8。

这似乎是由于旧的xcodes用于生成的剩余代码行,而最新的xcode没有检测到或警告你。

违规行将在您的AppDelegate didFinishLaunchingWithOptions功能中,如下所示:

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

注释它是否存在,旋转应该开始工作。