我知道要在屏幕上设置元素的自定义字体我可以简单地执行以下操作someLabel.font=UIFont(name: "Exo 2.0", size: 15)
.
我想知道如何使用 swift 为整个应用程序设置它。 (一种黑客方法是对应用程序的每个元素执行我所知道的操作,但这将是可维护性的噩梦)
我看到这个问题已经用 Objective-C 标签提出了,如何为整个 iOS 应用程序设置自定义字体而不指定大小 https://stackoverflow.com/questions/11907761/how-to-set-a-custom-font-for-entire-ios-app-without-specifying-size但我对 Objective-C 还不够熟悉,无法将代码移植到 swift
您可以设置 UILabel 和其他 UIView 的外观:
UILabel.appearance().font = UIFont(name: "yourFont", size: yourSize)
更一般:
AnyUIView.appearance().font = UIFont(name: "yourFont", size: yourSize)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)