@m1rvi

Как адаптивно верстать ios приложение в storyboard?

Посмотрел несколько уроков по адаптации(Auto layout, Constraints), но не понял, как уменьшать шрифт, кнопки и тд. в зависимости от размера экрана.

Скриншот

62ae1784d4efa590177043.png


Если на 11 Айфоне все хорошо влезает, то начиная уже с SE 2-поколения элементы налезают на друг друга.

Что нужно сделать, чтобы регулировать размеры элементов в зависимости от размера дисплея?
  • Вопрос задан
  • 144 просмотра
Решения вопроса 1
ZyFun
@ZyFun
iOS Developer
В сториборде у лейбла есть параметр, в котором задаётся минимальный коэффициент, с которым шрифт будет уменьшен в зависимости от размеров Label. Поиграй с этим параметром, и настрой так, как тебе требуется :)

62aeed566ec4f848062802.png

Для кнопок этот параметр настраивается в коде таким образом. Перед этим стиль кнопки в сториборде, поменяй с Plain на Default.
button.titleLabel?.adjustsFontSizeToFitWidth = true
button.titleLabel?.minimumScaleFactor = 0.5
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы