Je règle la hauteur de mon UITableViewCell dans le cadre de la méthode heightForRowAtIndexPath :. Cela fonctionne bien, je peux voir les hauteurs de cellules variables lorsque l'application fonctionne.UITableViewCell renvoie 44px de hauteur lorsqu'il est mis à
Cependant, dans le cadre de la création du contenu dans la cellule en utilisant cellForRowAtIndexPath, je voudrais positionner une image à un certain endroit en fonction de la hauteur de la cellule. Lorsque j'essaie d'accéder à la hauteur de la cellule, j'obtiens toujours un résultat de 44px, bien que la hauteur soit définie correctement auparavant dans la méthode heightForRowAtIndexPath. J'utilise cell.frame.size.height ou cell.bounds.size.height - j'obtiens le même résultat. Des idées pour lesquelles la cellule (qui est un UITableViewCell) renvoie la hauteur par défaut? Applique-t-il la hauteur de la méthode précédente après avoir configuré le contenu?
Comment voulez-vous accomplir cela en utilisant AutoLayout (par exemple sans calcul de la hauteur de la cellule manuelle.)? – driver733