2012-10-07 5 views
0

J'ai un certain nombre de cellules différentes dans ma vue de table qui sont remplies via un tableau. Ensuite, dans le 'cellForRowAtIndex', configurez les cellules pour qu'elles soient correctes. Par exemple ...Comment configurer une cellule spécifique dans UITableView?

cell.textLabel.font = [UIFont fontWithName:@"STHeitiSC-Medium" size:18.0]; 

Cependant, cela affecte toutes les cellules de la vue de la table, je veux avoir des configurations spécifiques & attributs pour les cellules spécifiques. Est-ce que quelqu'un sait comment cela peut être réalisé?

Merci!

MISE À JOUR:

Je pensais juste que je mentionne que je fini par trouver ce qui était très utile: Changing specific cells in uitableview

Répondre

1

La méthode tableView:cellForRowAtIndexPath: a un paramètre indexPath (de type NSIndexPath). Lorsque vous appelez [indexPath row], vous obtenez l'index de la ligne que vous êtes en train de charger. Je suppose que vous pourriez utiliser cette valeur pour définir la police correcte pour une ligne spécifique?

+1

Il est important de se rappeler que les cellules sont _reused_, donc vous devez définir la police à chaque fois, pas seulement pour la cellule "spéciale". – jrturton

Questions connexes