Уже несколько месяцев я пытаюсь обернуть голову вокруг стековых представлений и того, как они работают.По этой причине я создал проект, который имеет 4 кнопки, вложенные в представление стека с постоянной шириной и высотой.Теперь, в зависимости от размера экрана iPhone, я хочу, чтобы кнопки внутри просмотра стека сохраняли свою ширину и размер, но расстояние между ними становилось меньше или больше.Это делается идеально, если я вручную настраиваю размер стека с помощью мыши.Но в тот момент, когда я добавляю ограничения сверху и снизу, которые должны иметь одинаковый эффект, кнопки внутри стекового представления уменьшаются или странно растягиваются, даже если все они имеют постоянную высоту с приоритетом, установленным на 1000.
Вы можетеПопробуйте сами, создав вид стека с несколькими кнопками внутри, а затем установите их ширину и высоту постоянными.Затем добавьте верхние и нижние ограничения и просмотрите их на экране меньшего размера, чем тот, который вы создаете.
Предварительный просмотр на iPhone XS, и если размер экрана меньше, расстояние между кнопками должно динамически изменяться на большее или меньшее:
![enter image description here](https://i.stack.imgur.com/0mbGd.png)
Предварительный просмотр на iPhone 8:
![enter image description here](https://i.stack.imgur.com/k4rcb.png)
И как это должно выглядеть:
![enter image description here](https://i.stack.imgur.com/c8ju6.png)
Может кто-нибудь объяснить мне, почему это происходит и как я могу достичь желаемого результата?