iOS ->设置导航栏隐藏延迟



当我使用

[[self navigationController] setNavigationBarHidden:YES animated:NO];

和另一个视图

[[self navigationController] setNavigationBarHidden:NO animated:NO];

我可以清楚地看到,当导航栏在这些视图之间"消失"one_answers"出现"时,会出现延迟。是否有任何方法可以省略此并强制导航栏在切换视图后立即出现/消失?

。从A类到B类-我可以首先看到视图,然后导航条出现在+/- 1s之后。从B级到A级-我可以看到有导航条的视图,大约15秒后,导航条消失了

可以在新视图完成过渡到屏幕后设置导航栏。

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

最新更新