Автоматическое расположение (ограничения) и маска автоматического изменения размера (пружины и стойки)

Эти системы макетов помогут вам изменить размер независимо от размера экрана и ориентации.

Если у меня есть автоматическое изменение размера маски (пружины и стойки), как простое решение, зачем мне использовать автоматическое расположение (ограничения)?

2 ответа

Решение

У меня был тот же вопрос, когда я начал использовать автоматическую разметку...

Auto Layout может сделать все, что Springs & Struts предоставляет нам и многое другое.

Автоматическое расположение может применяться к любым двум представлениям в зависимости от необходимости, а не только к иерархии родительского дочернего представления, такой как Springs & Struts. мы можем отдавать приоритет ограничениям и иметь неравенства ограничений.

Предложение: когда вы начнете применять автоматическое расположение к представлениям, сначала вы должны тщательно проанализировать "Как представления будут вести себя для разных сценариев", а затем, в соответствии с вашими потребностями, применить ограничения, чем больше вы будете использовать его, тем больше узнаете, как можно решить сложные проблемы. довольно легко по авто макету.

Auto Layout - более мощный инструмент для размещения ваших компонентов, с зависимостями между представлениями (не только view + subview)

У Apple есть хорошее руководство по автоматической компоновке: https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/Introduction/Introduction.html

Другие вопросы по тегам