167 votes

Quelle est la hauteur par défaut de UITableViewCell ?

J’ai pensé que cette information aurait été plus facile de trouver  :-)

Quelle est la hauteur par défaut d’un UITableViewCell ? Il ressemble à 44 pixels, mais je préfère être sûr.

363voto

Marco Points 9118

C’est 44 élémentaires. Sans aucun doute. Je n’oublierai jamais ce nombre.

44px est aussi la hauteur par défaut pour UIToolbar et UINavigationBar. (Tous les deux passer à 32px lorsque autorotation en mode paysage orientation.)

16voto

MattDiPasquale Points 23842

Lorsque , la hauteur par défaut des cellules haut et bas est en fait (pas ). Et, si le tableau groupé n’est qu’une seule ligne la hauteur de la cellule sera .

11voto

brainjam Points 11431

Si vous voulez calculer ceci à la volée, seulement allouer une cellule de tableau factice et lue à son apogée

De cette façon vous défendre contre des changements à l’avenir les versions d’iOS, même si je suppose qu’est peu probable.

3voto

frank Points 69

« Quelle style = UITableViewStyleGrouped, la hauteur par défaut des cellules haut et bas est en fait 45.0f (pas 44.0f). « Et, si le tableau groupé n’est qu’une seule ligne la hauteur de la cellule sera 46.0f. » C’est une erreur !! 44.0f en fait ! J’ai juste le tester !

2voto

Ziltoid Points 329

Cela sonne juste. Mais pour être sûr vous pourriez charger Interface builder, mettre dans un UITableViewCell dans le projet, puis vérifiez les propriétés de taille de la fenêtre Inspecteur. Je n’ai pas mon MacBook avec moi ce moment donc je ne peux pas vérifier. Mais si vous n’obtenez pas une meilleure réponse de quelqu'un, c’est comment vous pouvez vérifier par vous-même.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X