+ (UIImage*)imageWithIcon:(NSString*)iconCode size:(NSUInteger)size color:(UIColor*)color fontSize:(NSInteger)font {
CGSize imageSize = CGSizeMake(size, size);
UIGraphicsBeginImageContextWithOptions(imageSize, NO, [[UIScreen mainScreen] scale]);
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, size, size)];
label.font = [UIFont systemFontOfSize:kWidthScale(font)];
label.text = iconCode;
if(color){
label.textColor = color;
}
label.textAlignment = NSTextAlignmentCenter;
label.numberOfLines = 0;
[label.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *retImage = UIGraphicsGetImageFromCurrentImageContext();
return retImage;
}
文字轉圖片
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.