Как я могу получить шестнадцатеричную строку от UIColor или от RGB

Теперь я могу преобразовать шестнадцатеричную строку в цвет RGB следующим образом:

// Input is without the # ie : white = FFFFFF
+ (UIColor *)colorWithHexString:(NSString *)hexString
{
    unsigned int hex;
    [[NSScanner scannerWithString:hexString] scanHexInt:&hex];
    int r = (hex >> 16) & 0xFF;
    int g = (hex >> 8) & 0xFF;
    int b = (hex) & 0xFF;

    return [UIColor colorWithRed:r / 255.0f
                        green:g / 255.0f
                        blue:b / 255.0f
                        alpha:1.0f];
}

но как я могу преобразовать RGB в шестнадцатеричную строку?

Ответы на вопрос(5)

Ваш ответ на вопрос