Итак, я сделал приложение ... теперь было решено изменить стиль шрифта, и мне нужно перейти на все раскадровки, все элементы управления и весь код, чтобы заменить шрифт для Roboto.Это не кажется хорошим способом сохранить приложение.
Я нашел некоторые обходные пути для замены всех шрифтов в приложении, такие как:
UILabel.appearance().font = UIFont.preferredFont(forTextStyle: UIFont.TextStyle(rawValue: "Roboto"))
Но, выполнив это, я также переопределюразмер шрифта.Так что теперь раскадровки бесполезны, потому что мы игнорируем стиль.
Я не могу сделать расширение для переопределения стиля шрифта, поэтому мне нужно создать новый класс, который наследует от UILabel / Button / etc, и применить его снова.... ко всем элементам управления
Трудно поверить, что Apple не сделала ничего, чтобы иметь дело с темами
как мне переключить шрифты по умолчанию?