Objective C no tiene una funci贸n para definir un color a partir de un valor hexadecimal. Y normalmente esto es una necesidad 馃檪
Pero s铆 tiene una funci贸n para definir un color a partir de valores RGB (Red, Green, Blue). Para ello se utliza la siguiente funci贸n:
[UIColor colorWithRed:0.5 green:0.5 blue:0.5 alpha:1.0];
A partir de ello se puede crear una macro e incluirla en alg煤n header para que est茅 disponible:
#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]
Luego se puede utilizar esta macro de la siguiente manera:
self.view.backgroundColor = UIColorFromRGB(0xCECECE);