UIColor colorWithPatternImage n'utilise qu'une seule image
Je suis en train de donner tableviewcell
's différents backgroundColor
s 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
Vous devez vous connecter pour publier un commentaire.
Aussi loin que je peux voir, ce n'est pas ou n'est plus vrai. J'ai ici un couple de UITableViewCells, où chacun a un autre backgroundImage, sans aucun problème.
OriginalL'auteur radiospiel
Qu'est-ce que Cell1? Où (dans quelle méthode) êtes-vous à la définition de ces?
Je dirais que vous devriez faire tout cela dans
OriginalL'auteur mahboudz