Browse Source

新增更改状态栏颜色插件resetStatusBarColor

liufl5 5 years ago
parent
commit
172a7ea624

+ 5 - 0
WadeMobileFunc/WadeMobileFunc/WDFMobileBasic.h

97
// 打开指定URL
97
// 打开指定URL
98
- (BOOL)openUrl:(NSString *)url;
98
- (BOOL)openUrl:(NSString *)url;
99
99
100
/*
101
 设置状态栏颜色
102
 */
103
-(void)resetStatusBarColor:(NSArray *)param;
104
100
@end
105
@end

+ 15 - 0
WadeMobileFunc/WadeMobileFunc/WDFMobileBasic.m

13
#import <AddressBookUI/AddressBookUI.h>
13
#import <AddressBookUI/AddressBookUI.h>
14
#import <WadeMobile/IpuAlertView.h>
14
#import <WadeMobile/IpuAlertView.h>
15
#import <WadeMobile/WDStringUtility.h>
15
#import <WadeMobile/WDStringUtility.h>
16
#import <WadeMobile/WDCommonTool.h>
17
#import <WadeMobile/WDViewController.h>
16
18
17
//ip
19
//ip
18
#import <ifaddrs.h>
20
#import <ifaddrs.h>
440
            break;
442
            break;
441
    }
443
    }
442
}
444
}
445
#pragma mark - 设置状态栏颜色
446
/*
447
 设置状态栏颜色
448
 */
449
-(void)resetStatusBarColor:(NSArray *)param{
450
    WDViewController *vc = (WDViewController *)[self getViewController];
451
    NSString *colorStr = nil;
452
    if (param && param.count>0 && param[0]!=[NSNull null]) {
453
        colorStr = param[0];
454
    }
455
    UIColor *color = [WDCommonTool convertHexToColor:colorStr];
456
    [vc setStatusBarColor:color];
457
}
443
458
444
@end
459
@end
445
460