UIStackview调整和分隔

时间:2017-08-20 20:33:23

标签: swift uistackview

我正在尝试在表格视图单元格内创建一个水平堆栈视图,该视图单元格显示由分隔符分隔的信息。从本质上讲,我希望我的stackview最终看起来像这里的解决方案:Create Vertical lines between Uilabels inside of a stack view

enter image description here

然而,我最终看起来像这样:

enter image description here

我无法使帖子和成员的填充更加均匀。另外,如何使分隔线更短,如上面提供的解决方案中所示。

提前感谢。

1 个答案:

答案 0 :(得分:1)

the stack view's distribution setting; "平等填充"应该给你更接近你想要的东西。

分隔线高度取决于堆栈视图的高度(这又取决于tableView(_:heightForRowAt:)中指定的单元格高度),因此要么使堆栈视图更小,要么将分隔线嵌套在更大的视图中,与边缘设置一定距离。