- 自定义导航控制器的步骤:新建一个类,继承自UINavigationController
- 自定义导航控制器的作用
1. 重写push方法就可以拦截所有压入栈中的子控制器,统一做一些处理
- (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated;
1.1为了在push控制器时隐藏UITabBar,需要做一下设置
viewController.hidesBottomBarWhenPushed = YES;
2. 重写pop方法就可以拦截所有字控制器的出栈
- (UIViewController *)popViewControllerAnimated:(BOOL)animated;