J'ai ajouté un UITableView
dans IB et j'ai défini le "delegate" et le "datasource" et tout fonctionne bien. Ce que je voulais faire ensuite était de changer la couleur du séparateur, mais la seule façon que j'ai trouvée pour le faire était d'ajouter la méthode à l'un des rappels du délégué, y a-t-il un meilleur endroit où je devrais mettre ceci ?
Je n'ai pas cela pour le moment mais je pensais que peut-être je dois ajouter un "iVar" depuis mon contrôleur auquel je peux lier le UITableView
dans IB et ensuite définir la couleur du séparateur dans le viewDidload
?
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
[tableView setSeparatorColor:[UIColor blackColor]];
return 65;
}
0 votes
Ajouter la variable et la connecter dans IB est la façon dont je l'ai toujours fait.
0 votes
Voilà ce à quoi je pensais. J'ai suivi un tutoriel qui n'utilisait pas iVar, mais qui se reposait simplement sur les appels de délégué et de source de données. Cependant, ils n'ont jamais accédé à la couleur du séparateur, c'est peut-être pour cela.