+ (uicolor *) Colorwithhex: (nsstring *) string
{
nsstring *cleanstring = [string stringbyreplacingoccurrencesofstring:@ "#" Withstring:@ ""];
if([cleanstring length] = = 3) {
cleanstring = [nsstring stringwithformat:@ "%@%@%@%@%@%@",
[CleanString substringwithrange:nsmakerange(0, 1)],[cleanstring Substringwithrange:nsmakerange(0, 1)],
[Cleans Tring substringwithrange:nsmakerange (11)],[cleanstring Substringwithrange:nsmakerange (1 1)],
[CleanString substringwithrange:nsmakerange(2, 1)],[cleanstring Substringwithrange:nsmakerange(2, 1)];
}
if([cleanstring length] = = 6) {
cleanstring = [cleanstring stringbyappendingstring:@ "FF"];
}
unsigned int baseValue;
[[nsscanner scannerwithstring: cleanstring] scanhexint:&basevalue];
float red = ((BaseValue >> ) & 0xFF)/255.0f;
float green = ((baseValue >> ) & 0xFF)/255.0f;
float blue = ((baseValue >> 8) & 0xFF)/255.0f;
return [uicolor colorwithred: Red Green:green blue: Blue Alpha: 1.0];
}
IOS Hex Turn Uicolor