В проекте Objective-C xcode у меня есть файл plist, с которым связывает целые числа с шестнадцатеричными цветовыми кодами.Динамически я хочу использовать этот цветовой код из файла plist и передать это шестнадцатеричное значение следующему макросу, чтобы получить объект UIColor
.
Макрос:
#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]
Мое действительное шестнадцатеричное значение, которое мне нужно передать этому макросу, равно 0xF2A80C, но оно присутствует в файле plist.Я могу получить это как строку.Как мне поступить в этом случае?
Заранее спасибо.
Хотите узнать подробности по этому поводу?