我如何在Xcode的嵌入式Stack视图中设置边距而不会出现约束错误?

问题描述 投票:0回答:1

我嵌套了堆栈视图,我试图为最内部的堆栈视图设置边距,但是我遇到了冲突约束。我试图将内部Stack View设置为距离容器Stack View顶部30像素,并且出现的冲突如下所示:

Stack View.top =顶部+ 30top = Stack View.top

我已经阅读了关于设置边距的Apple documentation,但看不到使用哪个设置来避免冲突。提示仅将问题缩小为“给定约束之一的恒定,关联或优先级”。我正在寻找使用Interface Builder或Swift的解决方案。

ios swift xcode constraints uistackview
1个回答
0
投票

已解决

:我在一个解决了我问题的相关问题(How to add leading padding to view added inside an UIStackView)中找到了答案,但是我不确定这是正确的方法。通过将内部堆栈视图的布局边距从“默认”更改为“固定”,可以设置边距而没有约束冲突。
© www.soinside.com 2019 - 2024. All rights reserved.