2016-12-07 4 views
0

Я делаю приложение для фотографий с некоторыми вариантами редактирования, поэтому у меня есть UIView, и он изменен и в этом UIView У меня есть UILabel с ограничениями UIView как rect. Я хочу увеличить шрифт текста при изменении размера представления. Я попробовал sizeToFit, factLabel.adjustsFontSizeToFitWidth как ИСТИНА, но его не работает. Я хочу заполнить текст в его фрейме. Может ли кто-нибудь помочь мне в этом.Заполнить текст UILabel, чтобы заполнить его ширину

ответ

1

В раскадровке перейдите к инспектору атрибутов метки. Вы должны сделать шрифт ОЧЕНЬ большим (подумайте сотнями баллов), а в разделе «Autoshrink» выберите минимальный размер шрифта (как можно меньше).

2

изменить свойство Autoshrink к минимуму шрифта, как описано выше Арик Упомянутый

Autoshrink

0

Я думаю, вам просто нужно добавить следующее:

label.adjustsFontSizeToFitWidth = YES; label.minimumFontSize = 0;

Затем текст будет автоматически изменяться в соответствии с меткой.

+0

Я уже использовал это, но он применит шрифт текста к его кадру, но я хочу ЗАПОЛНИТ текст в свой фрейм. – Uttam

+0

Я ищу, чтобы заполнить текст до размера кадра, так как все границы текста должны быть заполнены в рамке – Uttam

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