2016-07-21 4 views
0

Здесь у меня есть UICollectionViewCell, с UILabel. Мои ярлыки - это символ, переводящий длинные слова во вторую строку. Я думал, что автошина будет иметь приоритет над разрывами строк, так как «Капучино» может быть легко автозагрузкой только на одну строку. У меня даже есть Word Wrap.UILabel обертывание неправильно в UICollectionView

Почему этот ярлык является обернутым символом, а не автошрамком с минимальным размером шрифта?

EDIT: Я понимаю, что numberOfLines должно быть> 0, но программно определить numberOfLines на основе текста этикетки и ограничивающий прямоугольник не считает Autoshrink. Я могу проверить, если размер шрифта с 1 строкой! = Мой желаемый размер шрифта, и отрегулируйте numberOfLines, угадывая, но нет никакого свойства isTruncated, чтобы я мог сказать, сломалась ли линия. Итак, правильный вопрос: как я могу программно учитывать автозапуск при определении подходящего numberOfLines?

enter image description here

ответ

0

необходимо установить ряд Lignes > 0 при использовании этой конфигурации для всех текстовых UI контейнеров.

Смежные вопросы