我有一个UIButtons的布局,如下所示:
按钮之间的水平间距是8.我想将其更改为4.当然,我可以逐个更改它们,如下所示:
但是有很多按钮,我真的不喜欢这样做。
我尝试选择多个按钮,然后添加了4的水平空间约束,但这只是添加了约束。它不会更新旧的约束。这会与旧的约束产生冲突的约束。
我在Editing Auto Layout Constraints文档中没有看到任何可以解决的问题。
答案 0 :(得分:6)
答案 1 :(得分:4)
其中一种方法是创建间隔视图,每个视图宽度等于第一个视图宽度。将Button约束设置为前导并跟踪到间隔视图。 如果更改间隔视图的第一个宽度,它将改变所有的视图宽度。
答案 2 :(得分:1)
我同意@Leo的回答,并且也投票赞成:)
只需添加它,如果有人想使其变得更容易,他可以使用约束下方给出的过滤器选项。
例如,要找到所有前导约束,可以搜索“ =前导”单词,或者搜索“ trailing =”以找到后导约束或其他类似的搜索字符串。
您也可以从GIF中看到这一点。
答案 3 :(得分:0)
你必须逐一做到这一点。没有任何方法可以选择所有这些来编辑它们的值。
答案 4 :(得分:0)