Вы слишком сильно полагаетесь на ограничения center .
Установка centerX
и centerY
для подпредставления не определяет ширину и высоту его суперпредставления, поэтому вы получаете ошибки макета.
Выберите Sign Up View
и добавьте Ограничения Leading и Trailing из Zero - это даст ширину Inner View
, а затем уберет ограничение Sign Up View.centerX = centerX
.
Это должно удовлетворять требованиям X Position
.
Затем, выбрав Sign Up View
, добавьте ограничение Bottom, равное нулю, и удалите ограничение Sign Up View.centerY = centerY
...
Это должно удовлетворять требованиям Y Position
.
Важно помнить, что вам нужна полная «цепочка» ограничений для каждой оси.
Вот скриншот моих ограничений. Обратите внимание, что я ограничил вершину Sign Up View
вершиной avocado-signup + 56
(ваш фактический размер изображения, вероятно, отличается):
![enter image description here](https://i.stack.imgur.com/OkRs4.png)