| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- //
- // YRBaseNav.m
- // UU_Ent
- //
- // Created by liujl on 2019/4/29.
- // Copyright © 2019 UAS. All rights reserved.
- //
- #import "YRBaseNav.h"
- #import "YRWorkVC.h"
- @interface YRBaseNav ()
- @end
- @implementation YRBaseNav
- - (void)viewDidLoad {
- [super viewDidLoad];
- // Do any additional setup after loading the view.
-
- [self setNavigationBar];
-
- }
- -(void)setNavigationBar{
-
- self.navigationBar.tintColor = [UIColor whiteColor];
- [self.navigationBar setBackIndicatorImage:[[UIImage imageNamed:@"uu_back_icon"] imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate]];
- [self.navigationBar setBackIndicatorTransitionMaskImage:[[UIImage imageNamed:@"uu_back_icon"] imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate]];
-
- [[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(-MIN(SCREEN_WIDTH, SCREEN_HEIGHT), -2) forBarMetrics:UIBarMetricsDefault];
-
- }
- -(void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated{
-
- if (self.childViewControllers.count > 0) {
-
- viewController.hidesBottomBarWhenPushed = YES;
-
- if ([self.childViewControllers[0] isKindOfClass:NSClassFromString(@"YRWorkVC")]) {
-
- YRWorkVC *workVC = (YRWorkVC *)self.childViewControllers[0];
-
- workVC.isOnChildVC = YES;
-
- }
-
- }
-
- [super pushViewController:viewController animated:animated];
-
- }
- @end
|