我有一个主UIViewController,隐藏了导航栏。
然而,当我以模态方式呈现视图时,随着我的新ViewController向上滑动,在新的视图控制器占据整个屏幕之前,导航栏会短暂显示在Main上。
[self presentViewController:settingsController animated:YES completion:nil];
有没有人发生这种情况并知道可能导致什么?我希望导航栏保持隐藏状态。
由于
答案 0 :(得分:2)
如果你做完了;
- (void)viewWillDisappear:(BOOL)animated
{
[self.navigationController setNavigationBarHidden:NO animated:animated];
[super viewWillDisappear:animated];
}
然后你会得到那个(副作用)效果。尝试评论第一行。如果有效,请告诉我。