J'ai deux éléments dans un UIStackView
vertical: un UILabel
et un UITableView
. Lorsqu'une quantité dynamique de UITableViewCell
s est ajoutée au UITableView
au moment de l'exécution, le UIStackView
n'augmente pas.
Existe-t-il un moyen général d'augmenter la taille du UIStackView
?
Vous devez appeler sizeToFit()
et layoutIfNeeded()
sur les sous-vues de stackView. Contraignez UIStackView comme vous le feriez normalement et contraignez les sous-vues comme vous le feriez normalement.
En outre, vous devez le définir sur Remplir proportionnellement et il sera redimensionné pour s'adapter au nouveau contenu.
Assurez-vous que vous n'avez pas de contrainte inférieure de contrainte de hauteur sur la vue de la pile. Vous ne devriez avoir besoin que des contraintes gauche, droite et supérieure.