小编典典

为整个 iOS 应用程序设置默认字体?

all

我有一个自定义字体,我想将其用于在我的应用程序、标签、文本视图等中显示文本的所有内容。

有没有办法为整个应用程序设置默认字体(标签默认使用 SystemFont)?


阅读 133

收藏
2022-08-27

共1个答案

小编典典

在 iOS 5 中使用 UIAppearance 代理似乎是可能的。

 [[UILabel appearance] setFont:[UIFont fontWithName:@"YourFontName" size:17.0]];

这会将字体设置为您的应用程序中所有 UILabel 的自定义字体。您需要为每个控件(UIButton、UILabel 等)重复此操作。

请记住,您需要将 UIAppFonts 值放在 info.plist 中,并包含您要包含的字体的名称。

2022-08-27