2017-10-06 88 views
0

我有一个UIStackView在我的UITableViewCell里面,它显示6个视图(3个标签,3个文本框)。问题是在iPhone SE上它不能很好地显示。UITableViewCell内的UIStackView不能正确调整AutoLayout

properties of stackview

My cell 的德...文本框应该是Depto。 #文本框不应该这么宽。 Preview

该表的标题也是一个StackView。 有关如何使用AutoLayout工作的任何建议?

+0

究竟是什么不显示“很好”? –

+0

标题应与单元格上的字段对齐。最后一个标签没有完全显示。 – Walucas

回答

0

你只需在堆栈视图中按比例分配你的数据。 Stackview会按比例为你的conrols分配空间。 enter image description here

0

如果堆叠视图与您想要的方式不匹配,将填充设置为fill proportionally后,可以为每个标签/值对赋予相同的比例宽度,其中总宽度等于1(即0.1,0.2 ,0.2,0.3,0.2)