自动布局和嵌套的堆栈视图约束冲突

3
希望有人能在这里指引我方向。
我正在尝试使用垂直StackView构建布局。StackView被固定在视图的左侧、顶部和右侧,坐标为0。我在内部放置了一个水平StackView,其中包含3个图像,每个图像都是30x30大小,并且我希望它们靠左对齐(而不是横跨整个水平StackView)。
XCode在这里继续给我提供相互冲突的约束错误。我认为这是因为它希望我的StackView占据外部垂直StackView宽度的100%。我可以添加一个随意拉伸的视图来解决问题,但这似乎非常笨拙。
有什么最好的方法吗?

3
你是否将垂直StackView的Alignment属性设置为“Leading”? - DonMag
@DonMag - 好主意!我刚把它设置为垂直堆栈视图的领先位置。不幸的是,这并没有解决我的自动布局错误。 - James Scott
@DonMag - 更正一下,我可能犯了一个错误... 我想你已经为我解决了这个问题!在这里祈祷好运... - James Scott
你能发一张屏幕截图吗?据我所知,这就是你要的东西,我没有收到任何自动布局警告或错误(我使用标签而不是图像视图,但那不会产生影响)... https://imgur.com/a/DBCO4 - DonMag
愿上帝保佑你,@DonMag。 - Shunan
1个回答

3
所以,@DonMag回答了我的问题 - 垂直堆栈视图应该是前导的,这不会强制每个水平堆栈视图扩展到其宽度。感谢@DonMag!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接