在iOS 8之后,splitviewcontroller主视图控制器在旋转时不会调整高度

时间:2014-11-07 23:30:36

标签: uiview ios8 uisplitviewcontroller

我有一个带有splitviewcontroller的iOS项目,它是用代码创建的。在iOS8上构建之后,splitviewcontroller的主(导航端)不会在旋转时调整大小并保持应用程序启动方向的高度。在以前的所有版本中,它将占用视图的大小。

我跟踪了 - (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id)coordinator

甚至尝试从那里手动设置我的视野高度,但它始终保持起始高度。

对此有任何帮助表示赞赏。我知道我不会在这个问题中包含很多信息,但是我正在跳过一个常见的问题,我对iOS8升级并不了解。

谢谢

1 个答案:

答案 0 :(得分:1)

我的项目中的问题是我使用的是一个非常过时的UIWindow,它与iOS8有一些随机的不兼容性。我的解决方案只是在代码[UIWindow alloc]中创建我的UIWindow,而不是依赖于我以前的.xib。