J'ai sous-classé le contrôle UITableView et le style est groupé, mais je n'ai pas besoin des séparateurs de cellules. J'ai essayé de définir none sur separatorStyle de ma vue table, mais cela ne fonctionne pas. Quelqu'un peut m'aider?
Dans une vue groupée, définir separatorStyle
ne fait rien. Si vous voulez le cacher, procédez comme suit:
tableView.separatorColor = [UIColor clearColor];
Utilisez ceci
tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
Pour supprimer la bordure d'une vue de table, écrivez cette ligne:
self.myTableView.separatorColor = [UIColor clearColor];
Si vous souhaitez supprimer à la fois la bordure d'une vue sous forme de tableau mais également celle entre cellules, vous devez écrire les deux lignes:
self.myTableView.separatorColor = [UIColor clearColor];
self.myTableView.separatorStyle = UITableViewCellSeparatorStyleNone;
Cela a fait le tour pour moi:
[dayTableView setSeparatorColor:[UIColor whiteColor]]; //or your background color
Que diriez-vous de setSeparatorColor à la couleur de fond de votre cellule?
Swift 4 utilisation
myTableView.separatorStyle = UITableViewCellSeparatorStyle.none