35 votes

Définir la couleur d'arrière-plan d'une cellule d'un tableau sur l'iPhone

Je veux obtenir l'effet suivant : une cellule de la vue tableau aura un fond bleu, la suivante sera blanche, la suivante sera à nouveau bleue, puis blanche et ainsi de suite... Pourriez-vous me dire comment faire ?

Merci.

0 votes

1 votes

@willcodejavaforfood ce commentaire est très peu utile et n'est pas pertinent pour la question de l'OP.

0voto

Jaiden Patel Points 5

Il vous suffit d'ajouter le code suivant dans le fichier d'implémentation du contrôleur de vue de votre tableau.

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.row%2 == 0) {
    UIColor *altCellColor = [UIColor blackColor];
    cell.backgroundColor = altCellColor;
}}

Il suffit ensuite d'ajouter et de modifier les valeurs du module.

0voto

satish Points 116

Ajouter backgroundView à la cellule et définissez la couleur d'arrière-plan de votre choix.

let backgroundView = View() //  add background view via code or via storyboard
view.backgroundColor = UIColor.red // your color
cell.backgroundView = backgroundView

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X