0

我有一个隐藏导航栏的主 UIViewController。

但是,当我以模态方式呈现视图时,当我的新 ViewController 向上滑动时,导航栏会在新 View Controller 占据整个屏幕之前短暂出现在 Main 上。

[self presentViewController:settingsController animated:YES completion:nil];

有没有人发生过这种情况并知道可能是什么原因造成的?我希望导航栏保持隐藏状态。

谢谢

4

1 回答 1

2

如果你已经完成了;

- (void)viewWillDisappear:(BOOL)animated
{
    [self.navigationController setNavigationBarHidden:NO animated:animated];
    [super viewWillDisappear:animated];
}

然后你会得到那个(副作用)效果。尝试评论第一行。让我知道它是否有效。

于 2013-04-15T12:18:56.963 回答