UITableViewCell内的UIStackView无法在AutoLayout

时间:2017-10-06 19:29:11

标签: ios swift uitableview autolayout uistackview

我的UITableViewCell里面有一个UIStackView,它显示了6个视图(3个标签,3个文本字段)。问题是它在iPhone SE上显示效果不佳。

properties of stackview

My cell De ... textfield应该是Depto。 #textfield不应该这么宽。 Preview

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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