NavigationBar在popup时变黑
第二个图像
问题是当我popup我的控制器的导航栏变成黑色,这是非常恼人的。 需要帮助!
当你popup你的屏幕你回到以前的屏幕。 在“预览”屏幕中,您必须在viewWillAppear中调用此方法。
-(void) viewWillAppear: (BOOL)animated{ [self.navigationController setNavigationBarHidden:YES animated:animated]; [super viewWillAppear:animated]; }
这将为我工作。
这是@Nikunj答案的Swift版本。
override func viewWillAppear(_ animated: Bool) { navigationController?.setNavigationBarHidden(true, animated: animated) super.viewWillAppear(animated) }