我有一个以编程方式创建的UIPrintInteractionController。它将从我的服务器中提取pdf,并打印所述pdf。我的问题是如何更改视图的字体。我已经在我的app delegate中设置了导航栏字体(因此字体显示在所有视图中),但这不适用于视图。任何帮助是极大的赞赏。谢谢!
答案 0 :(得分:0)
我明白了。像这样创建UILabel的扩展
extension UILabel {
var substituteFontName : String {
get { return self.font.fontName }
set { self.font = UIFont(name: newValue, size: self.font.pointSize) }
}
}
在AppDelegate.swift中,使用此扩展来更改整个应用程序中每个标签的字体,包括UIPrinterInteractionController。
UILabel.appearance().substituteFontName = "Font Name Here"
一石二鸟。