iOS 加載自定義字體

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)的名字
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容