使用UITabBarController做根视图控制器, 且有些UIViewController隐藏UINavigationController时,在切换视图控制器时,会出现页面跳动情况。
原因在于设置隐藏或显示时,设置了动画为YES
,如:
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden