//
|
// UIImage+LeChange.m
|
// LCOpenSDKDemo
|
//
|
// Created by bzy on 5/15/17.
|
// Copyright © 2017 lechange. All rights reserved.
|
//
|
|
#import "LCOpenSDK_Prefix.h"
|
#import "UIImage+LeChange.h"
|
|
@implementation UIImage(LeChange)
|
+ (UIImage *)leChangeImageNamed:(NSString *)name
|
{
|
NSString* regex = @".*\\.png";
|
NSPredicate* pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
|
if ([pred evaluateWithObject:name]) {
|
NSString *theName;
|
NSArray* array = [name componentsSeparatedByString:@"."];
|
NSString *curLanguage = NSLocalizedString(LANGUAGE_TXT, nil);
|
if ([curLanguage isEqualToString:@"en"] && array[0] ) {
|
theName = [array[0] stringByAppendingString:@"_en.png"];
|
}else if ([curLanguage isEqualToString:@"zh"]){
|
theName = name;
|
}
|
UIImage *image = [UIImage imageNamed:theName];
|
return image ? image : [UIImage imageNamed:name];
|
}
|
return nil;
|
}
|
@end
|