Введение
Автоматическое Расположение является системой, позволяющей Вам разметить пользовательский интерфейс своего приложения путем создания математического описания отношений между элементами. Вы определяете эти отношения с точки зрения ограничений или на отдельных элементах, или между наборами элементов. Используя Автоматическое Расположение, можно создать динамический и универсальный интерфейс, соответственно реагирующий на изменения в размере экрана, ориентации устройства и локализации.
Автоматическое Расположение встроено в Интерфейсного Разработчика в Xcode 5 и доступно приложениям, предназначенным для любого iOS и OS X. Автоматическое Расположение включено по умолчанию при создании нового проекта. Если у Вас есть существующий проект, не использующий Автоматическое Расположение, читающий Принятие Автоматического Расположения.
Типичный поток операций для создания пользовательских интерфейсов начинает при помощи Интерфейсного Разработчика создавать, менять местоположение, изменять размеры, и настраивать Ваши представления и средства управления. Когда Вы удовлетворены позициями и настройками, Вы готовы начать добавлять Автоматические Ограничения макета так, чтобы Ваш интерфейс мог реагировать на изменения в ориентации, размере и локализации.
Сразу
Автоматическое Расположение в Xcode 5 обеспечивает мощные потоки операций для быстро и легко создание и поддержание разметок на основе ограничений в OS X и приложениях для iOS. С Xcode 5 Вы можете:
Добавьте ограничения, когда Вы будете готовы
Быстро добавьте, что ограничительное использование перетаскивает управление или пункты меню
Ограничения обновления и кадры отдельно
Укажите ограничения заполнителя для динамических представлений
Посмотрите, поймите и решите вопросы с конфликтными ограничениями или неоднозначными представлениями
Организация этого документа
Считайте следующие главы, чтобы изучить, как использовать Автоматическое Расположение:
Автоматические Понятия Расположения для приобретения знаний об основных понятиях необходимо понять при использовании Автоматического Расположения
Работа с Ограничениями в Интерфейсном Разработчике для приобретения знаний об использовании Интерфейсного Разработчика, чтобы создать и отредактировать ограничения макета
Работа с Автоматическим Расположением Программно для приобретения знаний о работе с Автоматическим Расположением в коде
Решение Автоматических Вопросов Расположения для приобретения знаний об идентификации и отладке проблем с расположением
Автоматическое Расположение на примере для наблюдения примеров общих Автоматических вариантов использования Расположения
Реализация Пользовательского Представления для Работы с Автоматическим Расположением, чтобы изучить, как реализовать пользовательское представление, взаимодействующее с Автоматическим Расположением
Принятие Автоматического Расположения, чтобы изучить, как принять Автоматическое Расположение в существующем проекте, не использующем Автоматическое Расположение
Визуальный Язык Формата для приобретения знаний о языке раньше создавал ограничения в коде