web-dev-qa-db-fra.com

Changer la couleur d'arrière-plan de la vue de table de l'iPhone (style groupé) tout en préservant la texture

Comment pouvons-nous changer la couleur d'arrière-plan de tableview (style groupé) tout en préservant la texture des effets de colonnes/lignes minces que nous pouvons voir quand il a la couleur bleue par défaut.Si j'essaie de changer la couleur d'arrière-plan en utilisant la propriété backgroundcolor sans aucune texture.

merci

19
isparkdev
tableview.backgroundView = nil;
tableview.backgroundColor = [UIColor clearColor];

Cela peut vous aider à résoudre votre problème

77
Aswathy Bose

Tout d'abord, vous pouvez essayer de chercher sur le débordement de pile votre question exacte. En voici deux:

Si cela ne vous aide pas, essayez de rendre la couleur d'arrière-plan de la vue tabulaire transparente [UIColor clearColor] et de placer une autre vue derrière votre UITableview contenant le colout/texture/image dont vous avez besoin.

14
Rog

Sans avoir besoin d'écrire de code, sélectionnez simplement Clear Color pour le Background property de la vue du tableau dans la vue View section .

0
Lars Blumberg

Créez la propriété de tableView:

@property (nonatomic, strong) IBOutlet UITableView *tableView;

Puis synthétisez-le:

@synthesize tableView = _tableView;

Dans la méthode d'implémentation create:

- (UITableView *) tableView {
  [_tableView setBackgroundColor:[UIColor whiteColor]];
  return _tableView;
}

Pensez également à connecter votre table dans un fichier xib, et cela devrait fonctionner.

0
edzio27