在 iOS 开发中,有时候会接触到字体相关的需求,需要我们自定义有特色的字体,有些网站也会提供相关的字体选择,比如 Google Fonts ;那在我们的项目中如何使用自定义的字体呢?
在 E-duation 项目中使用到了 OpenSans 这个字体,就以它为🌰例子记录。
-
先拿到字体文件
已下载的字体文件.png -
将字体文件拉入项目的目录中
将字体文件拉入项目.jpeg
注意:记住勾选Copy items if needed
勾选copy if needs.jpeg -
在项目中进行配置
在 info.plist 文件中,添加 Fonts provided by application,将拉进项目的字体文件,配置到 info 文件中。
字体文件配置.jpeg -
验证是否配置成功
for (NSString *fontName in [UIFont familyNames]) {
NSLog(@"1------->> %@", fontName);
NSLog(@"2------>> %@", [UIFont fontNamesForFamilyName:fontName]);
}
查看是否有需要的 OpenSans 字体,有的话,就是配置成功了。
验证配置.jpeg
- 使用字体
self.titleLabel.font = [UIFont fontWithName:@"OpenSans" size:10];
当当当,这样就完成了!
具体效果可以下载 App E-duation 查看效果!!!
网友评论