我有嵌套的堆栈视图,我试图为内部最堆栈视图设置边距,但是我得到了相互冲突的约束。我试图将内部堆栈视图从容器堆栈视图的顶部设置为30像素,冲突如下所示:
堆栈View.top = top + 30 top = Stack View.top
我已经阅读了关于设置边距的苹果文档,没有看到要使用哪个设置来避免冲突。提示只将问题缩小为“给定约束之一的常量、关系或优先级”。我正在寻找一个解决方案使用接口生成器或在Swift。
发布于 2020-05-31 04:13:54
解决了:我在一个解决问题的相关问题(如何向添加在UIStackView中的视图中添加前导填充)中找到了一个答案,但我不确定这是正确的方法。通过将内部堆栈视图的布局边距从“默认”更改为“固定”,可以在没有约束冲突的情况下设置页边距。
若要将布局边距从默认更改为在Interface中固定,请单击“堆栈视图”>“大小检查器”>“布局边距”>“固定”,然后将出现一组新的选项以添加页边距值。
https://stackoverflow.com/questions/62111190
复制相似问题