#define UIColorFromRGBHex(rgbValue) \ [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 \ green:((float)((rgbValue & 0xFF00) >> 8))/255.0 \ blue:((float)(rgbValue & 0xFF))/255.0 \ alpha:1.0] #define UIColorFromRGB(nRed,nGreen,nBlue) \ [UIColor colorWithRed:(nRed)/255.0 \ green:(nGreen)/255.0 \ blue:(nBlue)/255.0 \ alpha:1.0] @interface UIImage (imageWithColor) + (UIImage *)imageWithColor:(UIColor *)color; @end @implementation UIImage (imageWithColor) + (UIImage *)imageWithColor:(UIColor *)color { CGRect rect = CGRectMake(0.0f, 0.0f, 1.0f, 1.0f); UIGraphicsBeginImageContext(rect.size); CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetFillColorWithColor(context, [color CGColor]); CGContextFillRect(context, rect); UIImage *image = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return image; } @end [imageView setImage:[UIImage imageWithColor:UIColorFromRGB(255,0,0)]];
Monday, 20 April 2015
Set UIImage by setting color name
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment