在堆栈视图中设置一些项目之间的空间
在界面生成器中,我使用了一个水平的UIStackView,并希望将这些项目放置为:
xx xx xx
每个x代表一个项目。 项目1和项目2应该互相粘在一起,但是项目2和项目3应该是等距的。 这意味着我不希望所有项目之间的间隔不变。
我怎么能这样做?
(也许相当于工具栏的灵活空间)
谢谢 !
在水平的堆栈视图里面有三个水平的堆栈视图,这样你就可以控制每个项目的间隔和分布了。
这是基于Lumialxk答复的答案。 select您想要处理的堆栈视图,并将间距属性更改为所需的值。
仅适用于iOS 11
stackView.setCustomSpacing(32.0, after: headerLabel)
欲了解更多信息: 堆栈视图自定义间距
在堆栈视图中,只能定义项目之间的恒定空间。这样做很容易,只需select大纲中的堆栈视图并设置空间值即可。