Автоусадочный размер текста для нескольких меток пользовательского интерфейса - PullRequest
0 голосов
/ 06 сентября 2018

У меня есть пять ярлыков пользовательского интерфейса для одного просмотра. Все они имеют переменный текстовый контент. Чтобы предотвратить усечение, я должен использовать размер текста Autoshrink. Мои метки пользовательского интерфейса выровнены по оси X сверху вниз. Проблема в; при автоусадке все метки пользовательского интерфейса имеют разные размеры шрифта. Есть ли способ выровнять размеры шрифта всех ярлыков пользовательского интерфейса при автоусадке. Я использую ограничения автоматического размещения интерфейса конструктора. Спасибо.

1 Ответ

0 голосов
/ 07 сентября 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...