具有右对齐标签的Stackview需要填充

时间:2016-07-13 15:39:53

标签: swift xcode autolayout

我创建了以下布局:

enter image description here

右侧的标签包含在堆栈视图中,但在启动应用程序时“粘附”在屏幕的右侧。我想实现一些间距,但不知道如何实现它。

预期输出如下所示: enter image description here

1 个答案:

答案 0 :(得分:0)

isLayoutMarginsRelativeArrangement属性为true时,堆栈视图将相对于其布局边距布置其布置的视图。所以在这里,

stackView.layoutMargins = UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 20)
stackView.isLayoutMarginsRelativeArrangement = true

以上内容将在stackview的右边缘添加20像素的填充宽度。这也可以通过情节提要进行。