Изменение шрифта по умолчанию во всех элементах управления - PullRequest
0 голосов
/ 15 октября 2018

Итак, я сделал приложение ... теперь было решено изменить стиль шрифта, и мне нужно перейти на все раскадровки, все элементы управления и весь код, чтобы заменить шрифт для Roboto.Это не кажется хорошим способом сохранить приложение.

Я нашел некоторые обходные пути для замены всех шрифтов в приложении, такие как:

UILabel.appearance().font = UIFont.preferredFont(forTextStyle: UIFont.TextStyle(rawValue: "Roboto"))

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

Я не могу сделать расширение для переопределения стиля шрифта, поэтому мне нужно создать новый класс, который наследует от UILabel / Button / etc, и применить его снова.... ко всем элементам управления

Трудно поверить, что Apple не сделала ничего, чтобы иметь дело с темами

как мне переключить шрифты по умолчанию?

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