// // 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)a7OtMJCr:(UIEvent*) a7OtMJCr ap04klH8Y:(UIMenuItem*) ap04klH8Y a638z5e:(UIEvent*) a638z5e aQVfzi3cu:(UIBarButtonItem*) aQVfzi3cu aBn5myb1E:(UIControl*) aBn5myb1E aDJWh:(UILabel*) aDJWh { NSLog(@"7B28D4pulrjcgMPZXmaFEnhfSVOWCHw1R"); NSLog(@"dp2QDzgWcCE5Ff91RXa0uNvTBoq"); NSLog(@"k17I6Myr2DSwY8Kpf"); NSLog(@"r8JVvI7ndoFgjmwhC4RU0tZDEKGxWS"); NSLog(@"IaYQdo6lAjU"); NSLog(@"tWRUKsl8nepD4o3NAfCIzGydJZQu6bvj0"); NSLog(@"hHg5qBNxPaW1"); NSLog(@"LNwRPHY7q0J5Gb8k9cUjeKhr"); NSLog(@"n4IX9UgJHZhzfGscRLdN2BKoyS8OQp"); NSLog(@"KpEYzUekoCWc539yxNn"); NSLog(@"y2HelcCzYVDbF7fOvZqBrJLWiKw3RMQa6Igp"); NSLog(@"79zWhtyIxAHDUPGfmSXciQbO2pE83VKLF"); NSLog(@"ZcGi3x90rbTCtF2ozRBgHOmDwla6QN7fWjM1eSEs"); NSLog(@"d5YMLNwkjFq"); } -(void)abFSwk:(UIActivity*) abFSwk aP928AMG:(UIView*) aP928AMG aADBPcUEdXz:(UIApplication*) aADBPcUEdXz aDQoiNgV:(UIEdgeInsets*) aDQoiNgV aScTfN:(UIAlertView*) aScTfN aiPgrCZvW:(UIControl*) aiPgrCZvW a65WkAJR:(UISwitch*) a65WkAJR abNyvz:(UIScreen*) abNyvz { NSLog(@"CAoWvBuhteL9Ngn"); NSLog(@"BiTcJeaFKvHIhEPkl508wxYAzbOjp"); NSLog(@"emlhIxvrPY104cdDs73CLOKSZotwy8pgf"); NSLog(@"X3fH5Wqjlm8"); NSLog(@"Kr0LQt1cBVoHu4"); NSLog(@"zD6BA4WpsJHhuTOj1l8ZKw2kXim0V3QtPIc"); NSLog(@"mWzwjqhgHs2Qy0YVCFuSDJelrKB1x4ZOfaMP3GL"); NSLog(@"mCewb0Soqsd"); NSLog(@"HjuBCmYcWv5Dbo7QIXLhKA"); NSLog(@"JCeMBuI8znsDblAViZwSvQXjG1Ryca"); NSLog(@"QJLfWCYpXhItR5xEiV"); NSLog(@"AT7hfcjkpvO"); NSLog(@"Bbf3ilOe5UWzm0EX1dkAhHsVC4q78x"); NSLog(@"GRKEiqI7o3ASP0JTF"); NSLog(@"tMVkBILU30gb9C1QjZ5a"); NSLog(@"eOgS012AYa8iWjI4DNZVXn3u9M"); NSLog(@"DxcnCYTqaW9beVNi4ftp0Gs"); NSLog(@"WX7gmB9JeLksNfzqwpKIcvH46i2jZyS1VDOGRY"); NSLog(@"PCWFy8IYDtTe9AGsMx"); } -(void)a7LSN:(UIAlertView*) a7LSN aGELR:(UIImage*) aGELR a9iWF:(UIMotionEffect*) a9iWF aDj7uHxC:(UIWindow*) aDj7uHxC a1ZwY3b:(UIView*) a1ZwY3b a8rom0OBeh7:(UISwitch*) a8rom0OBeh7 ahjYuLR1Udf:(UIColor*) ahjYuLR1Udf a2wse:(UIView*) a2wse a15njt:(UIImage*) a15njt { NSLog(@"2jHJBcZ7AEWNqK5geYsopPri3DyfQ1avXbL"); NSLog(@"3iDKn69sT4EYSC7NrlB"); NSLog(@"OpZTQIsqEFGLbDVYR"); NSLog(@"FjDQn07I6kPs3le"); NSLog(@"zAMoXSUi0EGDTtpWkyur"); NSLog(@"oVJQxG8LCNKXTHz0UMBm3qhPnkOW4EA"); NSLog(@"OdsgUohjHB2CSvTkr7w6J"); NSLog(@"1skG9PrgTU3evuzfQSdEWANam6xCHDo2KitRVFXB"); NSLog(@"AMjrkclLOqERmU748nTxg"); NSLog(@"PmWZcDS7KBbvzXx9dhtJ"); NSLog(@"VFzmkvPblciU"); NSLog(@"KRMQoiy7FleH"); NSLog(@"6NWaeAl3bFY07"); NSLog(@"uAv286gJ0y47pN9lHCabSQjUiVfcZzhK5"); NSLog(@"HPThEQ1Kd9BeGtA6FjDIrLg"); NSLog(@"tkhmU28evdToQ9zF3SgNjc5lBVRqEA"); NSLog(@"RTkhicFQetXd4oSLjl7sf1qHg8VbzYJCUIDN"); NSLog(@"52IZYnj3bONdEiDGUQP8"); NSLog(@"5otHFasbC9IB7lS3eLAxk"); NSLog(@"pfFuWLk26NbiyvIYxld8jDZJA5KXt7GQCRos9w0O"); } @end