我知道,只需在屏幕上设置元素的自定义字体即可someLabel.font=UIFont(name: "Exo 2.0", size: 15)。
someLabel.font=UIFont(name: "Exo 2.0", size: 15)
我想知道如何使用swift为整个应用程序设置它。(破解将是针对应用程序的每个元素执行我所知道的操作,但这只会成为可维护性的噩梦)
我看到这个问题已经用Objective-C标签问过,如何在不指定大小的情况下为整个iOS应用设置自定义字体,但我对Objective-C不够熟悉,不足以将代码移植到Swift
您可以设置UILabel和其他UIView的外观:
UILabel.appearance().font = UIFont(name: "yourFont", size: yourSize)
更一般:
AnyUIView.appearance().font = UIFont(name: "yourFont", size: yourSize)