Skip to content

Instantly share code, notes, and snippets.

@bdalziel
Created June 8, 2015 06:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bdalziel/0533cf33db892abb9ec0 to your computer and use it in GitHub Desktop.
Save bdalziel/0533cf33db892abb9ec0 to your computer and use it in GitHub Desktop.
#define UIColorFromRGB(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]
// From TTTColorFormatter
- (UIColor *)colorFromHexadecimalString:(NSString *)string {
NSScanner *scanner = [NSScanner scannerWithString:string];
scanner.charactersToBeSkipped = [[NSCharacterSet alphanumericCharacterSet] invertedSet];
unsigned value;
[scanner scanHexInt:&value];
CGFloat r = ((value & 0xFF0000) >> 16) / 255.0f;
CGFloat g = ((value & 0xFF00) >> 8) / 255.0f;
CGFloat b = ((value & 0xFF)) / 255.0f;
return [UIColor colorWithRed:r green:g blue:b alpha:1.0];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment