UIColor colorWithPatternImage n'utilise qu'une seule image

Je suis en train de donner tableviewcell's différents backgroundColors avec colorwithPatternImage et il ne fonctionne pas comme prévu. La documentation n'indique pas seulement être en mesure d'utiliser un modèle à la fois.

Dire que j'ai 3 lignes et j'ai mis en arrière-plan comme suit:

Cell1.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed: @"red.png"]];

Cell2.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed: @"green.png"]];

Cell3.backgroundColor = [UIColor colorWithPatternImage: [UIImage imageNamed: @"blue.png"]];

Tous les 3 lignes en rouge. C'est comme si il y a certaines couleurs qui est retourné.

colorWithPatternImage retourne kCGColorSpaceModelPattern 1 pour chaque appel de n'importe quelle image est transmise. S'il est vrai que vous avez seulement 1 modèle global à un moment, puis la couleur devrait être le dernier set, en d'autres mots bleus.

Cela n'a aucun sens. Quelqu'un aurait-il tout à l'intérieur de l'expertise sur ce que Apple est en train de faire ici?

MODIFIER
J'ai même utiliser un modèle différent dans un tout autre point de vue et il affecte encore l'autre point de vue, les habitudes. Je suis convaincu que, si la documentation n'est pas l'état de ce, que vous êtes limité à une UIColor modèle d'image à la fois. Triste.

OriginalL'auteur Brenden | 2009-09-10