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