2017-08-02 2 views
0

Je crée un UIStackView vertical dans un UIView et y place des éléments UILabel.Modification de la valeur de UILabel dans UIStackView dans le fichier .xib

enter image description here

Maintenant, je veux changer la hauteur de Label à l'intérieur du UIStackView. Mais la propriété height semble désactivée.

enter image description here

Sinon, je suis en mesure de définir la contrainte de hauteur pour l'étiquette et changer sa valeur programatically. Je veux savoir s'il y a un moyen de changer la valeur dans le XIB lui-même car mon but est de définir une valeur statique et de réduire l'ajout de code pour cela.

+0

voir une fois https://stackoverflow.com/questions/32656621/adjusting-uiview-height-inside-uistackview-control –

+0

Merci @ Anbu.Karthik. Cela a aidé. – Sowndharya

+0

heureux d'entendre, bienvenue mec ... –

Répondre

0

Ajoutez d'abord UIView dans UIStackView puis ajoutez UILabel sous la vue. Définir la contrainte de l'étiquette. Maintenant, vous pouvez simplement changer le cadre UIView de l'inspecteur de taille, cela changera automatiquement le cadre de l'étiquette. enter image description here

+0

Dans ce cas, je n'ai pas besoin d'utiliser une vue de la pile elle-même. L'UIView lui-même suffira, non? – Sowndharya

+0

@Sowndharya Oui Juste un stackView comme je l'ai utilisé, pas d'autre. UIView inside stackview sera suffisant pour gérer ce cas. –