2011-08-03 5 views

Répondre

1
cell.contentView.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.25]; 

En changeant la valeur de rouge, vert, bleu, vous pouvez changer la couleur de la cellule lorsqu'elle est sélectionnée.

1

Dans la méthode cellForRowAtIndexpath,

mis backgroundView et selectedBackgroundView propriété de UITableViewCell.

Vous venez de créer un nouvel objet UIView avec la couleur d'arrière-plan requise et d'affecter cette vue à la propriété.

UIView *normalView = [[UIView alloc] initWithFrame:cell.bounds]; 
normalView.backgroundColor = [UIColor blueColor]; 
cell.backgroundView = normalView; 
[normalView release]; 

De même pour selectedBackgroundView.

Puis finalement mis

[cell.textLabel setBackgroundColor:[UIColor clearColor]]; 
+0

Est-ce que ma réponse a permis de résoudre votre problème? – Ilanchezhian

Questions connexes