我有一个自定义字体,我想将其用于在我的应用程序、标签、文本视图等中显示文本的所有内容。
有没有办法为整个应用程序设置默认字体(标签默认使用 SystemFont)?
在 iOS 5 中使用 UIAppearance 代理似乎是可能的。
[[UILabel appearance] setFont:[UIFont fontWithName:@"YourFontName" size:17.0]];
这会将字体设置为您的应用程序中所有 UILabel 的自定义字体。您需要为每个控件(UIButton、UILabel 等)重复此操作。
请记住,您需要将 UIAppFonts 值放在 info.plist 中,并包含您要包含的字体的名称。