I'm trying to write a method which takes in a hex value such as 0xD2691E
for the purpose of returning a UIColor object.
I found this macro which I want to convert into a method, but I don't know how to specify the data type other than void *
.
#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]
//Then use any Hex value
self.view.backgroundColor = UIColorFromRGB(0xD2691E);