Ответ 1
В чем разница между стандартным значением, ручными значениями и значениями холста?
Стандартное значение использует "рекомендуемое расстояние для ограничений, определяющих расстояние между элементами" , которое обычно составляет около 10 пунктов.
Текущее значение холста копирует значение из того, как у вас есть объекты, отображаемые в настоящее время на холсте.
Ручные значения - это то, что вы хотите.
Что делает флажок ограничения на маржи?
Это ограничивает поля представления контейнера вместо его краев. Из документы:
"Горизонтальные и вертикальные ограничения для представления контейнера могут быть на границе или на границе. Поля соответствуют значениям в атрибуте layoutMargins для UIView и указывают рекомендуемые минимальные расстояния между краем вида контейнера и соответствующим краем ребенок."
Вы можете установить поля представления с помощью свойства layoutMargins
.
Что делает выравнивание?
Это создает ограничение, при котором края или центр одного вида должны быть выровнены с ребрами или центром другого вида. Например, в столбце текстовых представлений вы можете захотеть, чтобы в каждом текстовом поле были выровнены их ведущая и задняя кромки.