Включение классов размера в интерфейсном разработчике

Превратите Интерфейсного Разработчика в средство проектирования для классов размера путем выбора Use Size Classes в инспекторе Файла. (При создании нового проекта для iOS классы размера включены по умолчанию.)

bullet
Включить адаптивный проект размера
  1. В навигаторе проекта выберите раскадровку или xib файл.

    Содержание файла открывается в Интерфейсном Разработчике.

    ../art/SC_H_pre_sizeclass_2x.png
  2. Выберите View> Utilities> Show File Inspector.

  3. В разделе Interface Builder Document установите флажок Use Size Classes.

    ../art/SC_H_enable_sizeclass_2x.png

    Классы размера требуют Автоматического Расположения. Если флажок Use Auto Layout не выбран при выборе Use Size Classes Xcode предлагает Вам включать Автоматическое Расположение.

После выбора Use Size Classes холст изменяется для отражения абстрактного размера, обозначенного в нижнем центре холста как../art/SC_H_size_button_any_any_2x.png (для Любой Ширины | Любая Высота).

../art/SC_H_post_sizeclass_2x.png

Используйте этот абстрактно размерный холст для разметки основных элементов пользовательского интерфейса приложения. Для настройки представлений или ограничений для более определенной доступной экранной области — таких как более узкий экран iPhone или более широкий экран iPad — выбирают надлежащие классы размера, как описано в похожей статье, упомянутой ниже, и делают надлежащие модификации расположения.