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
tableview.backgroundView = nil;
tableview.backgroundColor = [UIColor clearColor];
Cela peut vous aider à résoudre votre problème
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.
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 .
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.