#ios #swift #iphone #ipad
#iOS #swift #iPhone #iPad
Вопрос:
Я хочу уменьшить и увеличить размер шрифта текста в UILabel в зависимости от размера экрана. Я пытаюсь настроить размер экрана для iPhone 5s на iPad Pro (если это возможно). Метки отображаются в виде вертикального стека
Комментарии:
1. Подобной функции «автоматического изменения размера» для размеров шрифта нет. Вероятно, вы захотите создать таблицу размеров, которые хотите использовать, а затем просмотреть свои ярлыки, установив соответствующий размер.
2. Итак, никто никогда не спрашивал и не отвечал на это раньше?
Ответ №1:
Вы можете легко сделать это, изменив свойство Autoshrink метки со значения по умолчанию фиксированного размера шрифта на минимальный масштаб шрифта.
Здесь я прикрепил изображение для этого:
Комментарии:
1. Установите количество строк равным 0
2. OP имеет метки в виде вертикального стека. Попробуйте это с этими ярлыками: «Привет» «До свидания» «Это тест» «Это еще один тестовый ярлык»… посмотрите, будет ли настройка автоматической усадки изменять их размер последовательно для разных размеров экрана.
Ответ №2:
Для достижения этого:
- нажмите на ярлык и перейдите на панель атрибутов
- измените «строки» на 0
- В автозапуске нажмите на минимальный размер шрифта и установите его примерно на половину размера вашего основного шрифта или на гораздо меньший шрифт