Поиск…


замечания

Для получения дополнительной информации (классы размера и адаптивность с помощью раскадровки) использования автоматической компоновки для адаптации в iOS мы можем следить за ссылкой на сайт разработчика Apple .

Мы также можем добавлять ограничения Программно с использованием языка Visual Format, как описано здесь на сайте разработчика Apple .

Классы размера и адаптивность с помощью раскадровки

Мы можем добавить адаптивность к любому подклассу UIView который мы добавляем в контроллер вида в файле nib.
Давайте рассмотрим пример добавления адаптивности с использованием классов размера в представление.

  1. Добавьте представление в контроллер просмотра как:

введите описание изображения здесь

  1. Теперь нам нужно привязать это представление к его супервину для фиксации его размера и положения с использованием ограничений :

введите описание изображения здесь

  1. Мы можем видеть добавленные ограничения как:

введите описание изображения здесь

Эти ограничения определяют, что добавленный вид будет помещен в его супервизор как

CGRect(20, 0, superview.width - 20, superview.height - 20)
  1. Чтобы просмотреть предварительный просмотр на экране этих добавленных ограничений, мы можем использовать Assistant Editor as;

введите описание изображения здесь

  1. Мы можем добавить больше экрана для просмотра, например:

введите описание изображения здесь

Мы также можем просмотреть предварительный просмотр с использованием ландшафтного режима, перемещая мышь на имя устройства и нажав кнопку вращения:

введите описание изображения здесь



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow