123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179 |
- //
- // 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<UITouch *> *)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
|