iOS仍然很新。
这就是我所拥有的:
以下是Root堆栈的设置:
以下是其他堆栈的设置:
编辑:所有其他设置都设置为默认值。
我希望视图看起来像这样,
我尝试通过更改内容拥抱和压缩阻力来调整堆栈视图无效。
我有什么选择?
我被告知使用多个堆栈视图是实现自动布局的最佳方式。到目前为止,它一直令人沮丧。
答案 0 :(得分:0)
我认为一些限制正在解决这个问题。
在你阅读我的答案之前,我建议你阅读一些教程,至少它对我很有帮助https://www.youtube.com/watch?v=-auG-myu02Q 1:16:40
编辑器中的Unembed Root stackView - >解除嵌入
并删除所有约束和内容拥抱。再次重新堆叠红色(标签和滑块),绿色(等)和蓝色(等)没有任何约束。 (没有宽度和高度)只需在标签和滑块之间使用间距来开始(保持三个堆叠的间距相同。)(您可以将滑块设置为标准宽度但是在三个红色,绿色,蓝色中保持相同。
然后堆叠[红色,绿色,蓝色] ***不查看
它将是垂直和分布:同样填充
添加间距,看起来就像你回答结尾时的图片。
将其命名为stackRGB。
然后将stackRGB与视图堆叠起来。这将是垂直的,分布填补相同。添加间距,使其看起来像答案末尾的图片
然后,您可以添加约束以将其保留在屏幕上的位置。
Here is a small picture to see what I am saying
按照方框上的数字,您可以看到堆叠步骤
开始时有点困难,但是当你明白这个想法时,那就很容易了。
我希望这会有所帮助。