iOS,iPad - 导航栏出现在旋转设备上

时间:2012-09-05 09:56:19

标签: ios ipad uinavigationbar

我的导航栏有问题。 我有一个带有NavBar的屏幕,并在全屏幕上打开半透明视图(它覆盖了NavBar)。 然后,如果我将设备方向改变180度(仅限我的应用程序,用于横向),则动画时NavBar会显示在顶部。动画完成后,NavBar将返回透明视图。 有人面临同样的问题吗?

1 个答案:

答案 0 :(得分:0)

您如何呈现透明视图?如果您以模态方式或使用UIPopover呈现它,则在旋转期间将从窗口中删除这两个,然后再添加回来。

您是否尝试将视图添加为导航栏上方窗口的子视图,如此?

    [self.view.window insertSubview:your_view aboveSubview:self.navigationController.view];