Если содержимое UILabel в интерфейсе мобильного приложения может варироваться от одного короткого слова до двух предложений, то нужно немного постараться, чтобы это выглядело адекватно хорошо на различных устройствах с разными экранами.

Как выровнять многострочный UILabel по верхнему краю

Когда UILabel не имеет фиксированного размера и должен меняеться динамически в зависимости от количества текста в нем, то это делается следующим образом:

1. В Main.storyboard в Attributes Inspector установить параметр Lines (количество строк), равным нулю (0).

2. В Main.storyboard в Attributes Inspector установить параметр Line Break - так, как вам наиболее оптимально (на случай, если вдруг текста окажется слишком много, и его все-таки придется обрезать.

Как выровнять многострочный UILabel по верхнему краю

3. Добавить для UILabel только верхний и боковые Constraints, нижний Constraint - не добавлять!!! (иначе текст UILabel  будет выравниваться вертикально по центру контейнера.

Как выровнять многострочный UILabel по верхнему краю

4. Если все-таки текста может быть много и/или возможно приложение будет установлено и использщоваться на смартфонах с небольшим экраном (например, iPhone 4S, iPhone 5S, iPhone SE), то можно реализовать автоматическое масштабирование текста в этом случае:

В Main.storyboard в Attributes Inspector установить параметр Autoshrink в значение Minimum Font Size или в Minimum Font Scale, и далее в следующием ниже поле указать соответственно минимальный размер шрифта для масштабирования, или во сколько раз делать уменьшение (например, от 0.9 до 0.1).

 

Комментарии (0)

Здесь не опубликовано еще ни одного комментария

Оставьте свой комментарий

  1. Опубликовать комментарий как Гость.
0 Значки
Вложения (0 / 3)
Поделитесь своим местоположением

      Несовпадение формата и расширения XLS-файла
      Несовпадение формата и расширения XLS-файла

      При экспортировании отчета в виде XLS-файла из Salesforce с помощью кнопки "Export Details" при последующем открытии этого Excel-файла на компьютере офис показывает предупреждение о том, что формат файла не совпадает с его расширением: Можно нажать на кнопку "Да", чтобы открыть файл. Или нажать на кнопку "Нет", чтобы не открывать :) Справку Microsoft вообще смысла нет открывать - там нет нужной информации.




      Как отменить проверку уникальности e-mail при регистрации на сайте
      Как отменить проверку уникальности e-mail при регистрации на сайте

      Во-первых, зачем это может понадобиться? Представьте ситуацию: корпоративные сайт со специфическими задачами, количество пользователей - до нескольких сотен человек. Регистрацию этих пользователей выполняет администратор сайта, самостоятельная регистрация на сайте специально отключена, чтобы отсечь чужих. Для того, чтобы администратору не нужно было создавать множество почтовых ящиков, на...




      Фразы про БОЛЬ (PAIN)
      Фразы про БОЛЬ (PAIN)

      Выражения, в которых используется слово БОЛЬ (pain), использование их в повседневной речи и сравнение с русскими аналогами. 1. NO PAIN, NO GAIN (досл. «нет боли, нет выгоды») - Это выражение можно перевести как «не попотеешь, не заработаешь». Имеется русский аналог: «под лежачий камень вода не течет», «без труда не вытащишь и рыбку из пруда».Пример: If you want to be successful you should work hard....




      Аналоги phpMyAdmin
      Аналоги phpMyAdmin

      PHPMyAdmin - это веб-интерфейс для администрирования СУБД MySQL, который позволяет через браузер администрировать ваши БД, запускать различные команды SQL, просматривать содержимое таблиц и баз данных, редактировать их и создавать новые. Многие web-разработчики пользуются PHPMyAdmin, соответственно, многие хостеры обязательно включают PHPMyAdmin в сборку при установке сервера. PHPMyAdmin имеет...




      Как настроить Wi-Fi router Apple Airport Express
      Как настроить Wi-Fi router Apple Airport Express

      Некоторые пользователи яблочных устройств (iPad, iPhone и др.) наверняка сталкивались с проблемой использования Интернета, находясь в командировке - а именно с тем, что не везде есть беспроводной Wi-Fi Интернет. Кабель LAN есть, а Wi-Fi нет :( И как на зло огрызки могут работать с сетью только по беспроводному каналу! Что же делать в таких случаях? Для этого хитрые яблочники придумали...




      Как разделить текстовый файл построчно
      Как разделить текстовый файл построчно

      Если есть многосточный текстовый файл, который нужно разделить на части - быстро и не вручную, то есть несколько вариантов для этого. В порядке предпочтения/простоты использования и убывания приоритета:




      Священные сомы в Индии (видео)
      Священные сомы в Индии (видео)

      Бодхгайя — это место в Индии, где Будда достиг Просветления. Неподалеку от дерева бодхи находится священный пруд, где Будда, по достижении Просветления, пережидал сезон дождей и где его укрывал от дождей сам Король Нагов. И сейчас, с левой стороны от ступы, находится пруд. А в пруду живут сомы. И их очень много т.к ловить их и убивать не положено. Чем они и пользуются, наглея с каждым днем все больше и...



Яндекс.Метрика
Сайт работает на быстром VPS/VDS хостинге от FASTVPS