StackView约束无意中影响其他元素

时间:2018-02-05 05:35:52

标签: ios xcode autolayout uistackview

我有两个水平StackView,里面都有两个图像。 我试图获得的行为是两个StackViews占据iPhone 8上的整个宽度,并在保持纵横比的同时切换到更小的设备时缩小(因此约束宽度<= 150和1:1比率)

由于某种原因,更改StackView内部间距或更改显示的约束宽度无意中影响其他元素。我有一个固定在顶部的标题图像尾随StackView。我不想要这种行为。我希望StackViews独立于屏幕上的任何其他元素。我希望图像在iPhone 8上同样占用屏幕的宽度,并在切换到较小的设备时缩小。

任何人都知道我能做什么?

https://gyazo.com/00776929b919ab0acc1b6dae3bb96e3f

编辑: https://gyazo.com/11b10cbb52c3c06891a00ee778aba692

(顶部标题图片上的约束)

https://gyazo.com/cc0f7a06e766678914e7a5dc4596ffd3

(StackView上的约束)

https://gyazo.com/baa797530ed1d9f3cad320077767168a

(StackView中第一个图像的约束)

要点:

我正在尝试做的事情:使StackView中的图像保持1:1的宽高比,同时自动缩小设备&lt; iPhone 8

发生了什么:StackView尾随约束也无意中影响了使用尾随约束的其他视图

0 个答案:

没有答案