首先我們得找到相應(yīng)的TTF的文件阎姥,這個百度就百度的到了,這里不介紹题山。
找到TTF文件后copy進項目后主要分為三步
1.info.plist
文件鐘添加Fonts provided by application key
然后添加item 值為ttf文件的名字(帶后綴)胖替。
2.在Build Phases ->Copy Bundle Rescources
里添加TTF文件
3.在代碼里通過調(diào)用[UIFont fontWithName:字體名稱 size:16]]
來設(shè)置
PS:好多TTF的文件名和字體不一樣,想要獲取字體名坟岔,通常是通過如下方法遍歷谒兄。
for(NSString *fontfamilyname in [UIFont familyNames])
{
NSLog(@"family:'%@'",fontfamilyname);
for(NSString *fontName in [UIFont fontNamesForFamilyName:fontfamilyname])
{
NSLog(@"\tfont:'%@'",fontName);
}
NSLog(@"-------------");
}
不過在設(shè)置生僻字的時候打印出來結(jié)果的實在讓人一臉懵逼。我們可以通過下面的方式快速的獲取文件名字
打開Mac自帶的軟件字體冊社付,
3B99CE56-9191-4AF8-B0B4-A1E3AC7D57D2.png
然后點擊+號承疲,添加TTF文件
6D052761-358F-405F-AFFF-7B738E2F3D7D.png
添加號之后我們就可以看到字體的名稱了
ED3C4F69-98B8-46AE-B832-049E0281C85F.png