2017-08-20 2 views
-1

J'essaie de créer une pile horizontale à l'intérieur d'une cellule de vue de table qui affiche des informations séparées par des séparateurs. Essentiellement, je veux que mon stackview finisse par ressembler à la solution ici: Create Vertical lines between Uilabels inside of a stack view.UIStackview alignement et diviseurs

enter image description here

Cependant, la mienne finit par ressembler à ceci:

enter image description here

Je vais avoir du mal à faire le rembourrage des postes et des membres plus encore. Aussi, comment puis-je rendre les lignes de séparation plus courtes, comme décrit dans la solution fournie ci-dessus.

merci d'avance.

+0

Je ne sais pas pourquoi les membres et les messages sont automatiquement poussés vers le bord gauche et droit de l'écran. – YouKnowWhyImHere

+0

Mon remplissage de distribution est l'espacement égal – YouKnowWhyImHere

+0

Il vous indique comment le faire sans chiffres en haut .... et je cherche à le rendre plus égales espacées comme je l'ai dit dans la question. – YouKnowWhyImHere

Répondre

0

Jouez avec the stack view's distribution setting; "remplir à égalité" devrait vous donner quelque chose de plus proche de ce que vous voulez. La hauteur de la ligne de séparation dépend de la hauteur de la vue de la pile (qui dépend de la hauteur de la cellule, comme indiqué dans tableView(_:heightForRowAt:)), de sorte que la vue de la pile soit plus petite ou que vos divisions soient agrandies. certaine distance des bords.

+0

Merci pour votre aide! – YouKnowWhyImHere