UILabel+CNGray.m 966 Bytes
//
//  UILabel+CNGray.m
//  CNLiveScioLive
//
//  Created by CNLive on 2021/5/12.
//  Copyright © 2021 CNLive. All rights reserved.
//

#import "UILabel+CNGray.h"
#import "UIColor+CNGray.h"
#import "ZXWKitConst.h"

@implementation UILabel (CNGray)
+(void)load
{
    static dispatch_once_t onceToken;
        dispatch_once(&onceToken, ^{
            Method setImage = class_getInstanceMethod(self,@selector(setTextColor:));
            Method xmtSwizzledSetImage = class_getInstanceMethod(self,@selector(cn_setTextColor:));
            ///交换IMP
            method_exchangeImplementations(setImage, xmtSwizzledSetImage);
        });
}
-(void)cn_setTextColor:(UIColor *)textColor{
    if (HOMETITLECOLORSTR) {
        if (![textColor isEqual:[UIColor whiteColor]]&&![textColor isEqual:segementColor_title_color]) {
                textColor = [UIColor colorWithHexString:HOMETITLECOLORSTR];
          
        }
    }
    [self cn_setTextColor:textColor];
}

@end