Задать вопрос
@m1rvi

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

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

Скриншот

62ae1784d4efa590177043.png


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

Что нужно сделать, чтобы регулировать размеры элементов в зависимости от размера дисплея?
  • Вопрос задан
  • 147 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    iOS-разработчик
    10 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
  • Skillbox
    Middle-разработчик игр на Unity
    3 месяца
    Далее
Решения вопроса 1
ZyFun
@ZyFun
iOS Developer
В сториборде у лейбла есть параметр, в котором задаётся минимальный коэффициент, с которым шрифт будет уменьшен в зависимости от размеров Label. Поиграй с этим параметром, и настрой так, как тебе требуется :)

62aeed566ec4f848062802.png

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

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

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