Dans mon tableView, je place une ligne de séparation entre les cellules. J'autorise la sélection de plusieurs cellules. Voici mon code pour définir la couleur de fond de la cellule sélectionnée :
UIView *cellBackgroundColorView = [[UIView alloc] initWithFrame:cell.frame];
[cellBackgroundColorView setBackgroundColor:[UIColor darkGray]];
[cell setSelectedBackgroundView:cellBackgroundColorView];
Le problème est que si deux cellules adjacentes sont sélectionnées, il n'y a pas de ligne séparatrice entre elles dans iOS7, alors qu'il y en a une (comme prévu) dans iOS6.
J'ai même essayé de mettre cellBackgroundColorView
de la hauteur du cadre de l'entreprise à celui de l'entreprise cell.frame - 1.0
mais ça ne marche pas non plus.
Des idées ?