项目中根据设计要求,需要使用第三方字体,具体添加步骤如下:

1 . 将xxx.ttf字体库加入工程里面
2 . 在工程的xx - Info.plist文件中新添加一行Fonts provided by application,加上字体库的名称

【iOS开发】使用自定义

3.引用字体库的名称,设置字体:
UIFont *font = [UIFont fontWithName:@"Lantinghei" size:25.0];
4.应用示例代码:
UILabel *lable = [[UILabel alloc] initWithFrame:CGRectMake(100, 100, 200, 20)];

lable.text = @"This is a test for custom font, 9876543210";

UIFont *font = [UIFont fontWithName:@"Lantinghei" size:25.0];

lable.font = font;

[self.view addSubview:lable];
5.附加:如果不知道字体名称,可以遍历字体进行查询:
#pragma mark - 遍历系统字体库
- (void)traverseFonts
{
    for(NSString *fontfamilyname in [UIFont familyNames])
    {
        NSLog(@"family:'%@'",fontfamilyname);
        for(NSString *fontName in [UIFont fontNamesForFamilyName:fontfamilyname])
        {
           NSLog(@"\tfont:'%@'",fontName);
        }
        NSLog(@"-------------");
    }
}

附:完整代码下载 https://github.com/Hanrovey/CustomFont.git