1. 添加字體庫(kù)到項(xiàng)目中
注意, 很多時(shí)候咱們老是忘記這一步而導(dǎo)致字體無(wú)法加載
點(diǎn)擊+把需要加載的字體庫(kù)添加到 Bundle Resources
2 修改項(xiàng)目配置文件
-
Fonts provided by application
type 為Array
-
添加一個(gè)item指定加載的字體庫(kù)
3 加載字體
// 遍歷字體庫(kù)
NSArray *fontNames = [UIFont familyNames];
for ( NSString *itemFontName in fontNames )
{
NSLog(@"%@", itemFontName);
}
// 加載字體
UIFont *font = [UIFont fontNamesForFamilyName:@"BTGotham"];
- 注意, 很多時(shí)候加載到系統(tǒng)中的字體名字跟我們的文件名不一致,其中一種比較笨的方法是便利字體庫(kù)的字體種類找出咱們加載的的字體
- 另外一種方式是利用 mac 中的
fontbook
打開(kāi)字體庫(kù),會(huì)顯示字體庫(kù)對(duì)應(yīng)的名字