0

Je rencontre des problèmes d'animation lorsque j'insère de nouvelles lignes dans une section et que la hauteur de l'en-tête est UITableViewAutomaticDimension avec une hauteur estimée. En outre, comme vous pouvez le constater, lors de la suppression des lignes, les en-têtes sautent directement à la position finale.Problème d'animation lors de l'ajout de lignes et UITableViewHeaderFooterView height est UITableViewAutomaticDimension

enter image description here

D'autre part, si elle est estimée pépin disparait est réglé sur 0 (ce qui signifie pas d'estimation), mais en-tête de la hauteur n'est pas calculée correctement.

enter image description here

Un indice?

Répondre

0

Depuis que j'ai obtenu une réponse, et après avoir fait quelques recherches dans la documentation, je peux conclure qu'il s'agit d'une limitation sur le SDK. Si je calcule la hauteur nécessaire en utilisant:

[header.contentView systemLayoutSizeFittingSize: 
        withHorizontalFittingPriority: 
         verticalFittingPriority:]; 

plutôt l'automaticDimension, cela fonctionne bien et aucun problème n'apparaît.