浏览代码

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

liufl5 5 年之前
父节点
当前提交
172a7ea624
共有 2 个文件被更改,包括 20 次插入0 次删除
  1. 5 0
      WadeMobileFunc/WadeMobileFunc/WDFMobileBasic.h
  2. 15 0
      WadeMobileFunc/WadeMobileFunc/WDFMobileBasic.m

+ 5 - 0
WadeMobileFunc/WadeMobileFunc/WDFMobileBasic.h

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

+ 15 - 0
WadeMobileFunc/WadeMobileFunc/WDFMobileBasic.m

@ -13,6 +13,8 @@
13 13
#import <AddressBookUI/AddressBookUI.h>
14 14
#import <WadeMobile/IpuAlertView.h>
15 15
#import <WadeMobile/WDStringUtility.h>
16
#import <WadeMobile/WDCommonTool.h>
17
#import <WadeMobile/WDViewController.h>
16 18
17 19
//ip
18 20
#import <ifaddrs.h>
@ -440,6 +442,19 @@
440 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 459
@end
445 460