2010-09-25 5 views
7

Apparemment, cela est dépréciée:Réglage Texte Portable

cell.textColor = [UIColor whiteColor]; 

Est-ce que quelqu'un sait quelle est la meilleure façon de changer la couleur d'un texte cellulaire?


Modifier après commentaire:

J'utilise maintenant ceci:

cell.textLabel.textColor = [UIColor whiteColor]; 

mais la couleur est toujours pas en train de changer, voir les paramètres IB:

alt text

+0

utilisez-vous une cellule créée dans IB ou simplement instanciée via cellForRowAtIndexPath? – knuku

Répondre

17

cell.textLabel.textColor = [UIColor whiteColor];

+0

Pas d'erreur plus merci, mais la couleur du texte ne change toujours pas pour une raison quelconque .. (voir la modification) –

2

Comme le dit Apple sur la page UITableViewCell http://developer.apple.com/library/ios/#documentation/uikit/reference/UITableViewCell_Class/Reference/Reference.html

La couleur du texte du titre. (Obsolète dans iOS 3.0, employer plutôt l'attribut couleur du texte des objets UILabel affectés aux propriétés Textlabel et detailTextLabel..)

Vous devez utiliser le Textlabel à la place textColor ;-)

Edit: vous devez ajouter votre propre textLabel. Vous devez oublier cell.text