self.hidesBottomBarWhenPushed = YES;
有时候push过去时会正常隐藏tabBar,但是push back后tabBar又不显示了,此时可以重写navigationController的pushViewController方法
“`
-(void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated{
viewController.hidesBottomBarWhenPushed = YES;
[super pushViewController:viewController animated:animated];
viewController.hidesBottomBarWhenPushed = NO;
}
“`

本文介绍了一种解决iOS应用中使用UIViewController时遇到的tabBar隐藏与显示问题的方法。通过重写navigationController的pushViewController方法,确保在push到新的视图控制器时能够正确地隐藏或显示tabBar。
1125

被折叠的 条评论
为什么被折叠?



