Форум программистов, компьютерный форум CyberForum.ru

Пляски вокруг UILabel (как нормально настроить перенос текста?) - Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS/iPhone Отображение карт гугл в отдельной view http://www.cyberforum.ru/ios-dev/thread1288367.html
Добрый день. Собственно проблема заключается в том, что неверно определяются (либо я неверно макет сделал) размеры области, в которой отрисовывается карта. На скриншоте оранжевым окрашен родительский элемент, в который выводится карта. При верстке макета для Android я просто указал ширину блоков равной 100%, и при отрисовке карта заполняла собой весь родительский контейнер, а вот логику...
Программирование iOS/iPhone Использование встроенных словарей Как можно брать информацию из словарей, установленных на iphone? http://www.cyberforum.ru/ios-dev/thread1287607.html
Программирование iOS/iPhone Как сделать чтоб UIView двигался вверх, когда клавиатура присутствует
пробувал, не получаеться(
Программирование iOS/iPhone Действие при закрытии приложения
Как написать функцию, выполняющуюся при закрытии приложения? не при нажатии кнопки home, а именно при полном закрытии
Программирование iOS/iPhone Трансляция видео с камеры на пк http://www.cyberforum.ru/ios-dev/thread1284868.html
Здравствуйте! Стоит задача: трансляция видео с камеры айфона на пк по wifi и дальнейшая обработка. Ну т.е. чтобы айфон использовался как вебка. Подскажите пожалуйста в какую сторону копать(в мобильной разработке совсем новичок).
Программирование iOS/iPhone Прижать UIView к низу Подскажите как в коде прижать UIView к низу родительской вьюшки? подробнее

Показать сообщение отдельно
rovnyart
1 / 1 / 1
Регистрация: 20.08.2014
Сообщений: 19

Пляски вокруг UILabel (как нормально настроить перенос текста?) - Программирование iOS/iPhone

31.10.2014, 17:09. Просмотров 2667. Ответов 6
Метки (Все метки)

Всем привет, существует задача - один вью контроллер с одной UILabel на нем. Текст этого лейбла динамически изменяется, должно быть всегда на весь экран девайса крупно его видно. Привязки UILabel стоят к центру по вертикали и горизонтали вьюхи, а также Equal Widths с вьюхой. Размер текста 250 для айпадов и 150 для айфонов, также стоит атрибут Autoshrink -> Maximum Font Scale (0.4) для сжатия размера текста в зависимости от количества символов.

Все проблемы начинаются с изменением количества Lines (строк) в UILabel. То есть, например, если поставить количество строк 3, то надпись "непереносимая невыносимость бытия" выглядит хорошо:
Кликните здесь для просмотра всего текста

Пляски вокруг UILabel (как нормально настроить перенос текста?)


А вот "ощущение безысходности" - уже не очень:
Кликните здесь для просмотра всего текста

Пляски вокруг UILabel (как нормально настроить перенос текста?)


Этой надписи гораздо комфортнее было бы со значением Lines - 2:

Кликните здесь для просмотра всего текста

Пляски вокруг UILabel (как нормально настроить перенос текста?)


То есть, при фиксированном количестве строк в зависимости от длины текста возникают уродливые переносы слов (ладно бы по правилам) и это очень печалит.
Как бы сделать так, чтобы, например, количество строк выставлялось в зависимости от количества слов, или просто отменить эти уродские переносы принудительно заставляя вывести минимум одно слово в строку? (пробовал играться с параметром Line Breaks - никакого эффекта(( )
Ну или посоветуйте, может, какое-нибудь другое решение, главное, чтобы текст читался и был крупным.
Заранее большое спасибо за любую попытку помочь)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru