启动ViewController时出现UINavigationBar

时间:2013-04-15 10:45:17

标签: objective-c uinavigationcontroller

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

然而,当我以模态方式呈现视图时,随着我的新ViewController向上滑动,在新的视图控制器占据整个屏幕之前,导航栏会短暂显示在Main上。

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

有没有人发生这种情况并知道可能导致什么?我希望导航栏保持隐藏状态。

由于

1 个答案:

答案 0 :(得分:2)

如果你做完了;

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

然后你会得到那个(副作用)效果。尝试评论第一行。如果有效,请告诉我。