Я создаю экран для сканирования штрих-кодов, и мне нужно поставить прозрачный экран за некоторым UILabels
, чтобы улучшить видимость от светлых фонов.
Вот как выглядит экран:
Я устанавливаю цвет фона на UILabel
, чтобы получить полупрозрачные боксы. Я также создал пользовательский подкласс UILabel
, чтобы я мог установить некоторое дополнение между краем UILabel
и текстом, используя этот подход.
Как вы можете видеть на экране выше, UILabel
не имеет правильного размера, чтобы учитывать отступы. "Прокладка" просто сдвигает текст без изменения ширины метки, заставляя текст усекать.
Обе эти метки будут содержать текст произвольной длины, и мне действительно нужно UILabel
динамически изменять размер.
Какой метод UILabel
можно переопределить для увеличения ширины метки и коэффициента в заполнении?