旋转SplitViewController会在主视图中混淆工具栏

时间:2015-04-24 17:28:10

标签: ios uisplitviewcontroller

我有一个SplitViewController。在主视图中,我有一个附加到状态栏的工具栏。

当我以横向模式启动应用程序时(主视图可见),它看起来很棒:

enter image description here

我以肖像方式发布: enter image description here

以纵向方式发射后,我将屏幕旋转到横向。主视图显示为原样,但工具栏不再附加到状态栏。

enter image description here

正如您所见,工具栏现在太小,无法进入状态栏。我正确设置了委托,告诉工具栏附加到状态栏。当我以纵向启动设备并旋转它时,似乎只会发生此问题。

我试图通过在viewWillAppear中调用setNeedsLayout来强制主视图重新布局,但这没有任何区别。

请帮忙!

1 个答案:

答案 0 :(得分:0)

只是猜测,但请确保在视图控制器中正确设置:

- (BOOL)prefersStatusBarHidden
{
    return NO
}