UIStackView中UILabel的填充或边距

时间:2015-10-25 07:27:58

标签: objective-c autolayout interface-builder uistackview

我想在一些嵌套的UILabels

的右侧添加边距或填充

View hierarchy

如下所示:

Target layout

在标签上使用尾随空格似乎是错误的,老派不知何故。

如何在界面构建器上使其更优雅?

1 个答案:

答案 0 :(得分:27)

只需在水平堆栈视图的末尾添加间隔视图即可。将其颜色设置为清除。给它一个宽度约束来修复它的大小。

或者,从您的屏幕截图判断,看起来您可以移动顶级堆栈视图的右边缘(MasterCell的子级)以留下边距。

更新

您可以在尺寸检查器中设置堆叠视图上的布局边距:

layout margins

也许您只想设置正确的布局边距。

如果您在代码中设置堆栈视图的布局边距(layoutMargins属性),则还必须将其layoutMarginsRelativeArrangement属性设置为YES