Je crée une image colorée comme ceci :
CGRect rect = CGRectMake(0, 0, 1, 1);
UIGraphicsBeginImageContext(rect.size);
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetFillColorWithColor(context,
[[UIColor redColor] CGColor]);
// [[UIColor colorWithRed:222./255 green:227./255 blue: 229./255 alpha:1] CGColor]) ;
CGContextFillRect(context, rect);
UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
et l'utiliser comme image d'arrière-plan d'un bouton :
[resultButton setBackgroundImage:img forState:UIControlStateNormal];
Cela fonctionne très bien en utilisant redColor, mais je veux utiliser une couleur RGB (comme indiqué dans la ligne commentée). Lorsque j'utilise la couleur RGB, l'arrière-plan des boutons n'est pas modifié.
Qu'est-ce que je rate ?