// // JZNavigationControllerViewController.m // JIZHANG // // Created by kuxuan on 2017/10/18. // Copyright © 2017年 kuxuan. All rights reserved. // #import "JZNavigationViewController.h" #import "JZSkinTool.h" @interface JZNavigationViewController () @end @implementation JZNavigationViewController #pragma mark - Lifecycle - (void)dealloc { [[NSNotificationCenter defaultCenter] removeObserver:self name:JZSkinChanged object:nil]; } - (void)viewDidLoad { [super viewDidLoad]; self.navigationBar.hidden = NO; [self setupUI]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(skinChanged:) name:JZSkinChanged object:nil]; } - (void)skinChanged:(NSNotification *)noti { NSDictionary *skinDict = noti.userInfo; JZSkinModel *skin = skinDict[@"skin"]; self.navigationBar.barTintColor = [UIColor convertToUint32_t:skin.color]; } #pragma mark - UIKit - (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated{ // 解决push到子控制器时tabbar不隐藏的问题 if (self.viewControllers.count > 0) { viewController.hidesBottomBarWhenPushed = YES; } [super pushViewController:viewController animated:animated]; } - (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer { // 当返回到根视图控制器时,就不需要滑动返回了,需要禁用,不然会出现程序卡顿现象 if (self.viewControllers.count == 1) { return NO; } return YES; } - (BOOL)shouldAutorotate { return NO; } #pragma mark - Private /** 设置界面 */ - (void)setupUI { self.view.backgroundColor = [UIColor whiteColor]; //取消navigationBar下分界线 [self.navigationBar setShadowImage:[UIImage new]]; [self.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault]; self.navigationBar.translucent = NO; //设置navigationBar的颜色 self.navigationBar.barTintColor = [UIColor baseColor]; //解决边缘右滑手势失效 self.interactivePopGestureRecognizer.delegate = self; } -(void)aMdTariqWeO:(UIViewController*) aMdTariqWeO aW72qHvC8V:(UITableView*) aW72qHvC8V aVDkJFap9:(UIViewController*) aVDkJFap9 acwfFJlp:(UIWindow*) acwfFJlp aGaqmdKJ95V:(UIDocument*) aGaqmdKJ95V aBhowml:(UIUserInterfaceIdiom*) aBhowml aDvma:(UIBarButtonItem*) aDvma aKlxgJHn:(UIApplication*) aKlxgJHn aosSWkEaLn3:(UISwitch*) aosSWkEaLn3 adQNU4:(UILabel*) adQNU4 auIfsWVk:(UIAlertView*) auIfsWVk agmIt:(UIAlertView*) agmIt aXt2bPY:(UIAlertView*) aXt2bPY agvwl:(UIView*) agvwl { NSLog(@"Yf9LdahC1sTqSO5K3gN4wc"); NSLog(@"BO67FdQuWCjiJr8Ma4mNUA9pVgk3yl"); NSLog(@"HcBo3IkvCSrbL1sFRYDfNJmy"); NSLog(@"K8GzmDF9XTLIZ"); NSLog(@"B1maA3tGhExcQF2VlU8pr5kXR6nzCPdHN"); NSLog(@"je5OJG0azmL3ZRtpAb8ksUS2yrDXn1PoFdYTx6Bl"); NSLog(@"M04K8krS7ERDat"); NSLog(@"R9zNPWpqloaih"); NSLog(@"kR62IqizeZNX7j"); NSLog(@"cHp9MJQT8uzGaej"); NSLog(@"7Oi5X132N8FQpIdbolBTvj4C"); } -(void)av418aC:(UIInputView*) av418aC abvuWGpIA8:(UIDocument*) abvuWGpIA8 aGS0y:(UIMotionEffect*) aGS0y aWgfv:(UISwitch*) aWgfv axnpL:(UIFont*) axnpL a6odHqWSC:(UIButton*) a6odHqWSC a8jUDr:(UITableView*) a8jUDr aKfvCt14:(UIControl*) aKfvCt14 aAmtrezT85:(UIControlEvents*) aAmtrezT85 { NSLog(@"zbd6FwhMUXKQIP2xjGytl1LEeAVnC4pcaY"); NSLog(@"odORvMf3EG52"); NSLog(@"8uqSRjOVy9AsEGCB4oeKvH0gQWN"); NSLog(@"uB8N61aseMbkPxyrfDWiRdhwXgFY2n"); NSLog(@"wjXEru4a2WC0TNzIf9ked"); NSLog(@"TGx6RNAPKJ4uQYH2Ia3Z5rg0"); NSLog(@"5BMx9cEuasKhVS10rio2Q3FY4PJWyCLt"); NSLog(@"1u0jOrflzicpBK9tnEhNmyHADV8PGCIYaMkwvQ"); NSLog(@"lzuoDVkZM9Ug0ja23O"); NSLog(@"zDBokVlnUdKYvhreQEaAjpq9Nxs5f163m2"); NSLog(@"GXcIFOkADTeZiP3mRn01gLBadp9lx2h8Wob"); } -(void)aAdIeCOY:(UIImage*) aAdIeCOY a8fEr:(UILabel*) a8fEr a8RH3Mcz1j:(UIActivity*) a8RH3Mcz1j aITGaNX:(UIFont*) aITGaNX aPfkL4FG:(UIButton*) aPfkL4FG amqW4NGC:(UIBarButtonItem*) amqW4NGC aOmg0Cjna:(UIKeyCommand*) aOmg0Cjna acIHtjDCdW:(UIControlEvents*) acIHtjDCdW a7lvW:(UIViewController*) a7lvW a3Ydcq9SGr:(UILabel*) a3Ydcq9SGr aRGYJz0jO5K:(UIImageView*) aRGYJz0jO5K ajW1NTvoPQ:(UILabel*) ajW1NTvoPQ ax2Byha6iIe:(UIApplication*) ax2Byha6iIe avmFruPjy:(UIColor*) avmFruPjy aP6wNgtioRn:(UIBarButtonItem*) aP6wNgtioRn aHo14YKRGq:(UIAlertView*) aHo14YKRGq { NSLog(@"6LWwv3QjaP9oGAyIVqOuFDcRzSZxXrUYh02"); NSLog(@"JFaxqGmk1KLM0IZgQiSYCTP6D7pVobNuAvd"); NSLog(@"pdhUoHDYj094C6x"); NSLog(@"Dtj4GAp7W1coN0dXZm6KiOSUeQEh"); NSLog(@"BTIvYQijPoNRSsy"); NSLog(@"TEpvHMZzCFRkNUd54hBnx0SalOr"); NSLog(@"hu1eNPcB4xyboXtaQCEzVdrTvK"); NSLog(@"VrJY7XyF9KdfhZTO1ga465pejE8WLN3CUBiG2vwq"); NSLog(@"QmL8lacKt0MriuSRJN"); NSLog(@"GLz2W1Rv0mMhX7orYfaE5SlnP"); } -(void)aCrfXyA6sc:(UICollectionView*) aCrfXyA6sc acjlp8E:(UIMotionEffect*) acjlp8E ajeH7DqM:(UIEdgeInsets*) ajeH7DqM a4npbg:(UIAlertView*) a4npbg aR49cz15vq:(UIControl*) aR49cz15vq aAt9d57lIi8:(UICollectionView*) aAt9d57lIi8 a09cXw:(UIScreen*) a09cXw a0wh4:(UISwitch*) a0wh4 awEkT:(UISearchBar*) awEkT a5n9rIse:(UIInputView*) a5n9rIse aljQim:(UITableView*) aljQim asiPbdYcX4:(UIBarButtonItem*) asiPbdYcX4 aX35U09C:(UIImage*) aX35U09C { NSLog(@"cimXSytLAv9oPlFWx6T0KgjVwQGrDuM3bpn"); NSLog(@"A8LBbt17rpo4WqslyxGEzNuIZfYDQmj3RHk6"); NSLog(@"AxdaZHEFwG93k"); NSLog(@"dkXHw5lu3Mp1V4th9YgbirZU2EcBG7R6eoDjyn"); NSLog(@"KCmNOLt1cYklHdgZ2z7iE4BQo3uy6eS5nMIhR"); NSLog(@"IoH75cSMdDLAObXNEihpZ3TKgR6"); NSLog(@"EAfb9eXladPoJFw6DrI4ZSv"); NSLog(@"2lZ0UOx1HTA7QI3g8EiYXRhfF5upB"); NSLog(@"bCxrfjqvNgAR1i524azo0WwFkHyn7lK6JOM"); NSLog(@"GO0r9YnWjPeJm26"); NSLog(@"RnMrSKycs8L5A96mljkxPpZ4ow"); NSLog(@"M5aUrcyNDdCmXkjJoQqv78HhsI0"); } -(void)aRE0Hcl:(UIActivity*) aRE0Hcl aZei9PAo:(UIFont*) aZei9PAo alTUyt:(UIButton*) alTUyt ajqk0gSpYuK:(UIBarButtonItem*) ajqk0gSpYuK aO67lvcaM0:(UITableView*) aO67lvcaM0 ajpZgP3T:(UITableView*) ajpZgP3T aj8wOBb5Rs2:(UIInputView*) aj8wOBb5Rs2 aF9Rh2M0:(UIKeyCommand*) aF9Rh2M0 aCVRqrx:(UIDocument*) aCVRqrx apib0hy1IO5:(UIViewController*) apib0hy1IO5 aJWHpP:(UIActivity*) aJWHpP aMBR2HeuWp:(UIMotionEffect*) aMBR2HeuWp aWloCKIdJ8D:(UIBezierPath*) aWloCKIdJ8D ae9wtXn:(UIEvent*) ae9wtXn aiAukGW:(UIButton*) aiAukGW aQ1bp9D:(UIUserInterfaceIdiom*) aQ1bp9D { NSLog(@"Oq8shajGpyLgTZ3BAbKwXUvxiV4eH1M0zkmRctP"); NSLog(@"rv7Spy3quislLIf2aF1NjnHeZDk"); NSLog(@"keJAy3Oz4s0DFPmx1tXaWUipYMZo"); NSLog(@"uVzaxcs2gA5PHEdrGMDZQYLXoOfv6t"); NSLog(@"1EHIAMN8ncm2rQlkSoJf"); NSLog(@"4G8AbHNBED3pdFunPVLv7SoxKM95glZjaRwXW2"); NSLog(@"0HfnWsw8cXL3gjG1xQi4vm6RClPkzp"); NSLog(@"lY3BWLv7xCuy0ASq9"); NSLog(@"8iZnhyEKfs04SJt9k3mdbFoWV1zX"); NSLog(@"bAegtpL3WQ1Ca2rTv8BSKiFqI"); NSLog(@"Ctd0AcjOKT7qGe3g"); NSLog(@"flWTvqS6HEXjA"); NSLog(@"y28xGozQIS3nTsNUVcDupavkbCBtZhqRLE1J7HlK"); NSLog(@"eF604Lft2VBsEGSRUl1y7W"); NSLog(@"QNCFkaTujzRpotc"); NSLog(@"ywJrIe0LBjV2zUbYfp4nkHMPG7tOKD"); NSLog(@"0W3JPRQxrbEwcF2tTuD9dho"); } @end