Здесь у меня есть UICollectionViewCell
, с UILabel
. Мои ярлыки - это символ, переводящий длинные слова во вторую строку. Я думал, что автошина будет иметь приоритет над разрывами строк, так как «Капучино» может быть легко автозагрузкой только на одну строку. У меня даже есть Word Wrap.UILabel обертывание неправильно в UICollectionView
Почему этот ярлык является обернутым символом, а не автошрамком с минимальным размером шрифта?
EDIT: Я понимаю, что numberOfLines
должно быть> 0, но программно определить numberOfLines
на основе текста этикетки и ограничивающий прямоугольник не считает Autoshrink. Я могу проверить, если размер шрифта с 1 строкой! = Мой желаемый размер шрифта, и отрегулируйте numberOfLines
, угадывая, но нет никакого свойства isTruncated
, чтобы я мог сказать, сломалась ли линия. Итак, правильный вопрос: как я могу программно учитывать автозапуск при определении подходящего numberOfLines
?