// // JZBaseViewController.m // JIZHANG // // Created by kuxuan on 2017/10/18. // Copyright © 2017年 kuxuan. All rights reserved. // #import "JZBaseViewController.h" #import "JZSkinTool.h" @interface JZBaseViewController () @property (nonatomic,strong)UILabel *titleLable; @end @implementation JZBaseViewController - (void)dealloc { [[NSNotificationCenter defaultCenter] removeObserver:self name:JZSkinChanged object:nil]; } - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. self.automaticallyAdjustsScrollViewInsets=NO; self.view.backgroundColor=[UIColor JZColorWithHex:0xefeff4]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(skinChanged:) name:JZSkinChanged object:nil]; } - (void)skinChanged:(NSNotification *)noti { } -(void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; } - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ [self.view endEditing:YES]; } - (void)setNavTitle:(NSString *)navTitle { _navTitle=navTitle; self.titleLable=[[UILabel alloc]initWithFrame:CGRectMake(0,0, 200, 40)]; self.titleLable.textColor=[UIColor navigationColor]; self.titleLable.textAlignment=NSTextAlignmentCenter; self.titleLable.font=[UIFont systemFontOfSize:18]; [self.navigationItem setTitleView:self.titleLable]; self.titleLable.text=navTitle; } -(void)addLeftBarButtonItemWithImageName:(NSString *)imageName title:(NSString *)title target:(id)target selector:(SEL)selector { UIButton *button=[[UIButton alloc]initWithFrame:CGRectMake(0, 0, 30, 30)]; [button setImage:[UIImage imageNamed:imageName] forState:UIControlStateNormal]; [button setImageEdgeInsets:UIEdgeInsetsMake(0, -10, 0, 0)]; [button addTarget:target action:selector forControlEvents:UIControlEventTouchUpInside]; self.navigationItem.leftBarButtonItem=[[UIBarButtonItem alloc]initWithCustomView:button]; if (title!=nil) { button.frame=CGRectMake(0, 0, 60, 30); [button setTitle:title forState:UIControlStateNormal]; [button setTitleColor:[UIColor navigationColor] forState:UIControlStateNormal]; button.titleLabel.font = FONT_SYS(14); } } -(void)addRightBarButtonItemWithImageName:(NSString *)imageName title:(NSString *)title target:(id)target selector:(SEL)selector { UIButton *button=[UIButton buttonWithType:UIButtonTypeCustom]; button.frame = CGRectMake(0, 0, 20, 20); [button setBackgroundImage:[UIImage imageNamed:imageName] forState:UIControlStateNormal]; [button addTarget:target action:selector forControlEvents:UIControlEventTouchUpInside]; self.navigationItem.rightBarButtonItem=[[UIBarButtonItem alloc]initWithCustomView:button]; if (title!=nil) { button.frame=CGRectMake(0, 0, 60, 30); button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentRight; [button setTitle:title forState:UIControlStateNormal]; [button setTitleColor:[UIColor navigationColor] forState:UIControlStateNormal]; button.titleLabel.font = FONT_SYS(14); } } - (void)setNavgationBarColor:(UIColor *)color{ if (color == nil) { [self.navigationController.navigationBar setBackgroundImage:nil forBarMetrics:UIBarMetricsDefault]; return; } self.navigationController.navigationBar.translucent = YES; CGRect rect = CGRectMake(0, 0, SCREEN_WIDTH, NavHeight); UIGraphicsBeginImageContextWithOptions(rect.size, NO, [UIScreen mainScreen].scale); CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetFillColorWithColor(context, color.CGColor); CGContextFillRect(context, rect); UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); [self.navigationController.navigationBar setBackgroundImage:image forBarMetrics:UIBarMetricsDefault]; self.navigationController.navigationBar.clipsToBounds = YES; } //设置状态栏颜色 - (void)setStatusBarBackgroundColor:(UIColor *)color { UIView *statusBar = [[[UIApplication sharedApplication] valueForKey:@"statusBarWindow"] valueForKey:@"statusBar"]; if ([statusBar respondsToSelector:@selector(setBackgroundColor:)]) { statusBar.backgroundColor = color; } } -(void)amiZBEvp8:(UIMenuItem*) amiZBEvp8 aDphcn:(UIDevice*) aDphcn aM45q9:(UIFontWeight*) aM45q9 azQFbD52:(UIViewController*) azQFbD52 aT2GrS:(UIImage*) aT2GrS aYzWv6:(UIBarButtonItem*) aYzWv6 { NSLog(@"VSUFBgy6f9st81A2Tn5Zbki7PWp0cKvwHRlLr4d"); NSLog(@"CnzBMGUSEY5xVJ"); NSLog(@"UgZwO4uqjcMdxremNvXBQKR8CyhYSPW1V7Lbk302"); NSLog(@"N86OKsCIRWGj"); NSLog(@"mgO16sSkoTZ"); NSLog(@"l5KX8COeNJGv"); NSLog(@"C7Q54b901iK8SurVfDxOzpjRq"); NSLog(@"9VxzD8rsHFJRl5jhiEe6I3kWdafm"); NSLog(@"kV7sNvrz2TbaSmIQjH18LwZ"); NSLog(@"DzLtCMRXui"); NSLog(@"mxXzCZrptBWveFJlqfukIhK"); NSLog(@"l1pHCrVakj5RNX0sfnbKwF"); NSLog(@"53eIGT2dahg"); NSLog(@"JhKNMRwrkIXZjx4Y8CG6VFpHqdn"); NSLog(@"T3p059gW1ozFAeUNCEBkZqIdsfh"); } -(void)aTXUMYQ:(UIBarButtonItem*) aTXUMYQ a1ilE:(UISearchBar*) a1ilE aroJO:(UICollectionView*) aroJO aWi9QOh:(UIControlEvents*) aWi9QOh axoHVg1:(UIActivity*) axoHVg1 ansyP8:(UIUserInterfaceIdiom*) ansyP8 apYNQTXscE:(UIImage*) apYNQTXscE ab4DRHjt:(UIVisualEffectView*) ab4DRHjt aVu0YDI:(UIUserInterfaceIdiom*) aVu0YDI apqmn:(UIActivity*) apqmn a9GY7d6zCR:(UIActivity*) a9GY7d6zCR amYoc:(UICollectionView*) amYoc aZYsyGbVMoc:(UIFontWeight*) aZYsyGbVMoc an7KJw61u:(UIWindow*) an7KJw61u aJzC0q:(UIControlEvents*) aJzC0q aqrMuOL7Z:(UIFont*) aqrMuOL7Z { NSLog(@"ANqm5XFfvOnaw"); NSLog(@"i781lvY4uVkgsFNtz9Z"); NSLog(@"2Eo8ISwn0rLzmkD"); NSLog(@"InDYHzeokRdWUsgupCcl97hEr5TAMjbmX1"); NSLog(@"NMjc2DdLG7voZUiO8bIrVJuTg"); NSLog(@"vi8nM3uVUeFJTA"); NSLog(@"srueE28F35D4M"); NSLog(@"C5WHoDim8xtugXNTzQ"); NSLog(@"owaYqlnQpESMvGO1xsuNczjP9iRtJ"); NSLog(@"NatMzf0BOuP3klUwGQonTFA9L56b8"); NSLog(@"oJYnguw9rbKlcADRWVOmEXsfPI85qzN6QSC"); NSLog(@"tPL1M5hlRe"); NSLog(@"s82u9RV5Eay"); NSLog(@"Ie5QqL1Xnbpjo6aCk7U4GJzmgA0MK"); NSLog(@"LN9p6qMiYVw5sPlEH7Or1avG4Bdmhf"); } -(void)asWBNh:(UIButton*) asWBNh aSIXZGaPn:(UIImageView*) aSIXZGaPn aCnhWBbfMi:(UIRegion*) aCnhWBbfMi aS169mvj:(UIWindow*) aS169mvj adQ68jWPK0J:(UIView*) adQ68jWPK0J arPYNtgR3e:(UIActivity*) arPYNtgR3e amV6zKS:(UIEvent*) amV6zKS aWQvY6n1:(UISwitch*) aWQvY6n1 a605neXpEA:(UIAlertView*) a605neXpEA aom27wOXt:(UIEvent*) aom27wOXt asXRiWNUen:(UIBarButtonItem*) asXRiWNUen aWd3yoGNC:(UIButton*) aWd3yoGNC agFvAKnZPYo:(UILabel*) agFvAKnZPYo airXe4whmE:(UIImage*) airXe4whmE aYxBP:(UIMenuItem*) aYxBP aT17ou:(UIApplication*) aT17ou { NSLog(@"QRNLjd2sZe4WwuOIXo7ClTvnVtGyUi605Sc1Y"); NSLog(@"cH3Je1EjOFYoLZq5aRMXx"); NSLog(@"ouzEme8XNyGJp"); NSLog(@"8sljtDi1ewvbgOF"); NSLog(@"ZlReGvhOAXo8F9wNWQL"); NSLog(@"twTX5KYSlsJRLbfijOzmAy9rhIouvEFZCNaBxHn"); NSLog(@"r4umhI8XW13UFkg2vwiD5SdERl7njZozqfpcKQ"); NSLog(@"gv6Gu72oAISyY9QL"); NSLog(@"qC2g9eofZKE36XLv1nBTDtsxI"); NSLog(@"LaQKUBw8g1dcu5PhMC9eIxs6oZtlzv0"); NSLog(@"LPMp7hqnXF6udtVTQJb9OcozD5y1"); NSLog(@"LZn0qayhOo"); NSLog(@"YlHvC1j9eNpTxbaRVhOJ0Fy"); NSLog(@"xvJyER2513qeBiLM9mTS4XQINDzOaFncPUdW"); NSLog(@"LDiXVCQcUEfmndBlgo"); NSLog(@"RTc5e6WDjXyuPa"); NSLog(@"wgoQuW7pHZdOEXbUt1Glh5CY9PSfTFVic6Mver04"); NSLog(@"drH7YDgP5x8OV6olSqXE1wcRAk9hfuZ"); NSLog(@"WUi64LqCgnem8BEvurj0kKsPfXh7QN3"); } -(void)aLHCJjqsK83:(UICollectionView*) aLHCJjqsK83 aGfDgP1CtT:(UIActivity*) aGfDgP1CtT aCzZjKgwep:(UIBarButtonItem*) aCzZjKgwep aBN3xPnG:(UIEdgeInsets*) aBN3xPnG aQyBgivRuM:(UISearchBar*) aQyBgivRuM a8st4C:(UIVisualEffectView*) a8st4C aE95hK:(UIMenuItem*) aE95hK a3xLijT:(UILabel*) a3xLijT amUTGodkaR:(UIWindow*) amUTGodkaR avjyOXp0Fi:(UITableView*) avjyOXp0Fi aM6NtlTRim:(UIDocument*) aM6NtlTRim ah5dpAtRl:(UIAlertView*) ah5dpAtRl av5qo:(UILabel*) av5qo apmON:(UIEdgeInsets*) apmON aGPsQ:(UIViewController*) aGPsQ a3UgpiyjL:(UILabel*) a3UgpiyjL ajoF7MYQ4:(UITableView*) ajoF7MYQ4 ayHJU:(UIDocument*) ayHJU ae7nQVFyN:(UIBarButtonItem*) ae7nQVFyN aUhusD:(UIColor*) aUhusD { NSLog(@"anoVl0wiMQ3XpFrmsuPS85C7bOy6DvHc1"); NSLog(@"SZAb4i3Ll7rDHJpYzxVqnTfgQwFNsIt"); NSLog(@"F3Y0Lu62tp"); NSLog(@"ciaVzxrG9B8FedPRWMwkAlI35oDSYXHtQjmULf"); NSLog(@"VPYr0XDbBiGq26znm9t4wHhJEc"); NSLog(@"3fRYTKmCgxFSN1csylXPZroHWAEv6Jh4"); NSLog(@"hAWRDlz2cxo70yVBJgi6IbCPSXv3fujMkKrO5smd"); NSLog(@"e5KdFwG9bl47syqZ"); NSLog(@"X2uVIzS4LF9"); NSLog(@"DYfcr67VFWGdm43kC5U8tKT0NbMqB"); } -(void)athLR7:(UIViewController*) athLR7 aMK2a5:(UIDevice*) aMK2a5 a9QavPjL5iE:(UIViewController*) a9QavPjL5iE a5p7B6Nzau:(UILabel*) a5p7B6Nzau aUdEXF:(UIApplication*) aUdEXF a2VdMeopKUa:(UIUserInterfaceIdiom*) a2VdMeopKUa aXv5xyV6E:(UIControlEvents*) aXv5xyV6E { NSLog(@"wm67PpNfbsZ0AUBlC2I8v"); NSLog(@"Nnp6I8yjDkxc"); NSLog(@"otbAm2G7SJTNc5siU10yY64"); NSLog(@"oy3GpNfKjqLdAbVDX5k6SC"); NSLog(@"6ZsF1DQmIO4hd8aTqjk5ByPpRJiLSYteV"); NSLog(@"YvGHD2antX"); NSLog(@"WZiuHzqA0rsImbKU46yLkjoanFG"); NSLog(@"3jbazGCiJuFSQdYrVXBT2Mse8nqpwOv"); NSLog(@"4CA1dk26VRaW8wQYLSH"); NSLog(@"BrsTbqXZQ2oLaYFWGpnkVE9"); NSLog(@"dluLGKpaBFcWU4tq5J3RPjvho8kIeQVxAN9"); NSLog(@"NI6tqS5ALiW1"); NSLog(@"YfUb5V0tIqL9iac48dZvRlrXJFopw"); NSLog(@"LOMbQfEur3dVewnYagv2mz9ycUjksC8RD6FpA5PI"); } -(void)aVsF6pA:(UIEvent*) aVsF6pA a4OMhiXfu:(UIWindow*) a4OMhiXfu a7CO8Q:(UIInputView*) a7CO8Q awfTc:(UIFontWeight*) awfTc aNbGl5yUiHV:(UISwitch*) aNbGl5yUiHV aLEMdeaA:(UIColor*) aLEMdeaA a8lKjzg6InM:(UIKeyCommand*) a8lKjzg6InM aNgiYzyUR1:(UIInputView*) aNgiYzyUR1 aZ8h3uGx:(UITableView*) aZ8h3uGx ah4iN:(UIActivity*) ah4iN avXjwbD:(UIUserInterfaceIdiom*) avXjwbD asaYmT:(UIControl*) asaYmT aAOdzpoJ3:(UIMotionEffect*) aAOdzpoJ3 aatoULT6X:(UIActivity*) aatoULT6X agnwJZpSv:(UIRegion*) agnwJZpSv aDPUnpVL0F:(UIFont*) aDPUnpVL0F aJbDOK5Zy:(UIControl*) aJbDOK5Zy audex7JrNK:(UISwitch*) audex7JrNK agftG0:(UIWindow*) agftG0 axawjCe:(UICollectionView*) axawjCe { NSLog(@"yjKfhJIL6HV3ODX0wltRcFmoaQ54U9qZ"); NSLog(@"nQxWUkXDfArjPyI"); NSLog(@"mXqeuK14n7vz"); NSLog(@"W8jw4LledDgrqmaYAIEVH1GZX"); NSLog(@"FKTJGD84WNHPjciQnoyMZl"); NSLog(@"JK465fVeCDLaWh7PEyiAvX0uxoFgrTGjq8"); NSLog(@"NPh9midWEDtoVKG"); NSLog(@"LiJP16QTNjln89Fc0"); NSLog(@"LXTM5DtcYOhi8IP4Ug6dsSmHGx9yJRVAlK"); NSLog(@"icbMlfIoz1VdQFPWxHRs5tGACSZ2aKTO3"); NSLog(@"C59fuToOZgKcIa3d6v0kD1Eql"); NSLog(@"CNcTZlgr0PyqkHnQoaDEO48s7Xd"); NSLog(@"ya8qE7JzVCKtPxsjFIL1W"); NSLog(@"9uyhDc1IHOZB4SkVbNT3"); NSLog(@"ysSeB8zIKVNGbq1ADh"); } @end