Какой обычный способ обработки шрифтов на iOS? - PullRequest
0 голосов
/ 02 октября 2018

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

Конечно, один из способов - дать им фиксированный (в процентах) размер и настроить их шрифты по ширине, но для согласованности я хочу убедиться, чточто весь «нормальный» текст имеет одинаковый размер, а также все заголовки и т. д.

Единственный подход, который я предложил, - это написать собственный класс, расширяющий UILabel, вводящий статическую переменную скоэффициент, который вычисляется AppDelegate с использованием Screensize, а затем умножается на размер шрифта в перезаписанном init.

То же самое можно, конечно, сделать для кнопок.Хотя это сработало, мне было интересно, если нет более разумного пути.Как "профессионалы" обычно справляются с этим?

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