Я создаю приложение iOS со Свифт. На каждой странице приложения есть текстовые ярлыки для разных целей. Например, текстовые метки для заголовков, текстовые метки для описания. И нам нужно унифицировать внешний вид текстов для каждой категории целей.iOS: Как эффективно унифицировать семейство шрифтов и размеры на разных страницах приложения?
Я могу объединить их внешний вид в построителе интерфейса, скажем для всех текстовых заголовков, установить семейство шрифтов на «Helvetica Nueue» и размер шрифта до «15». Однако, когда наш дизайнер изменил семейство и размеры шрифтов, мы должны вручную изменить каждую из этих настроек ярлыков, что очень неэффективно.
Прямой подход к решению этого вопроса: определить семейство шрифтов и размер как константы в классе утилиты, а затем в коде позади установить весь текстовый стиль после загрузки страницы приложения. В этом случае, когда есть какие-либо изменения, нам нужно только обновить константы в классе утилиты. Однако для этого требуется добавить ссылки на каждую текстовую метку в нашем коде позади от разработчика интерфейса, что также требует большой работы, и это недостаточно эффективно.
Любые лучшие идеи, чтобы сделать это ловко и эффективно? Цените свои предложения!
Очень хороший вопрос! –