9. iOS 开发中添加自定义汉语字体

iOS 开发中我们可以改变字体为那些自带的 Font, 但是如何改变字体为你想要字汉语字体?
1.首先下载你想要的字体包(.ttf类型的包)

2.添加到工程,⼀定要注意勾选红⾊框处,默认是不勾选的


3.在 plist文件中添加该字体

4.添加成功后, 遍历 font 打印, 查找有没有自己添加的字体名称。一般不会是汉语的, 你需要查找好你添加字体对应的font 的 familyName 和 fontName。

    NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]];
    NSArray *fontNames;
    NSInteger indFamily, indFont;
    for (indFamily=0; indFamily<[familyNames count]; ++indFamily)
    {
        NSLog(@"Family name: %@", [familyNames objectAtIndex:indFamily]);
        fontNames = [[NSArray alloc] initWithArray:[UIFont fontNamesForFamilyName:[familyNames objectAtIndex:indFamily]]];
        for (indFont=0; indFont<[fontNames count]; ++indFont)
        {
            NSLog(@" Font name: %@", [fontNames objectAtIndex:indFont]);
        }
    }

9. iOS 开发中添加自定义汉语字体_第1张图片

5.找到后, 可以使用了
self.label.font = [UIFont fontWithName:@”Verdana” size:20];
self.label.text = @”这是华康少女字体”;
6.模拟器展示
9. iOS 开发中添加自定义汉语字体_第2张图片

你可能感兴趣的:(自定义字体,汉语字体,字体添加)