首先我們得找到相應(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自帶的軟件字體冊社付,
然后點擊+號承疲,添加TTF文件
添加號之后我們就可以看到字體的名稱了