J'ai un UITableView dans lequel je montre un groupe de cellules personnalisées. La cellule est configurée pour avoir une hauteur de 50 pixels:
Je réaccorde 50 dans la méthode heightForRow:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
return 50.f
}
Mais à la fin, il y a un étrange espacement / remplissage de 10-15 pixels entre chaque cellule:
Qu'est-ce que je fais mal?
Merci!
Réponses:
0 pour la réponse № 1Sans voir la configuration de votre cellule personnaliséecode, je ne peux que deviner. L'espace que vous voyez est probablement interne à la cellule. Vous avez peut-être ajouté une sous-vue verte, mais elle n’est pas adaptée à la cellule. Vous aurez probablement besoin de définir une hauteur variable pour la sous-vue (ou, si vous utilisez la disposition automatique, épinglez le haut et le bas au parent).
Ou peut-être que vous avez une cellule par section et que vous créez en quelque sorte un en-tête ou un pied de page vierge.