iOS中使用自定義字體-蘋方字體

現(xiàn)在的項(xiàng)目中都會(huì)使用自定義字體,而iOS9其中的一項(xiàng)新特性就是用新的「蘋方」字體替代了已經(jīng)使用了幾年的「華文黑體」,所以現(xiàn)在記錄一下iOS如何導(dǎo)入并在項(xiàng)目中使用蘋方字體的使用。

1. 下載一個(gè) .tff 字體文件,這里以蘋方細(xì)體為例子

蘋方字體 https://pan.baidu.com/s/1dEIChKt 密碼: t8qk

2. 導(dǎo)入自定義字體到項(xiàng)目中

圖1

3. 在 info.plist文件中添加Fonts provided by application

注意第二步填寫的值一定要跟導(dǎo)進(jìn)來(lái)的字體文件名一樣,后綴也不能少。


圖2

4. 現(xiàn)在檢測(cè)是否已經(jīng)成功導(dǎo)入字體到系統(tǒng)了,我們就打印一下 Fontfamily 來(lái)看看

    // 遍歷獲取字體名稱
    for(NSString *fontFamilyName in [UIFont familyNames])
    {
        NSLog(@"family:'%@'",fontFamilyName);
        for(NSString *fontName in [UIFont fontNamesForFamilyName:fontFamilyName])
        {
            NSLog(@"\tfont:'%@'",fontName);
        }
        NSLog(@"-------------");
    }

5. 獲取導(dǎo)入的字體名

雙擊下載好的字體進(jìn)行如下圖操作
第三步就是這個(gè)字體的名稱


圖3

得到了字體名稱就可以設(shè)置字體了


圖4

為什么不直接用iOS9自帶的字體呢,原因是因?yàn)槟愕捻?xiàng)目的如果運(yùn)行在iOS8上就會(huì)報(bào)錯(cuò),iOS8沒(méi)有蘋方字體,需要我們自定義字體。

6. 代碼設(shè)置字體

UIFont *font = [UIFont fontWithName:@".PingFang-SC-Light" size:40];

7. xib設(shè)置字體

圖5
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 現(xiàn)在的項(xiàng)目中都會(huì)使用自定義字體,而iOS9其中的一項(xiàng)新特性就是用新的「蘋方」字體替代了已經(jīng)使用了幾年的「華文黑體」...
    指尖的跳動(dòng)閱讀 6,203評(píng)論 7 1
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫(kù)、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,073評(píng)論 4 61
  • 題記:“十八年古井無(wú)波,為從來(lái)烈婦貞媛,別開(kāi)生面;千余歲寒窯向日,看此處曲江流水,想見(jiàn)冰心?!?是的,如你所料,我...
    木有所想閱讀 900評(píng)論 4 7
  • 人都是關(guān)系的產(chǎn)物,任何人都活在各種各樣的關(guān)系里,人與人之間的“關(guān)系法則”,就是“愛(ài)的法則”,是貫穿每一個(gè)人生命始終...
    愛(ài)相續(xù)閱讀 351評(píng)論 0 0
  • 【鷓鴣天】 雁送長(zhǎng)風(fēng)伴落霞,一壺新酒共桑麻。 瑤琴養(yǎng)目聽(tīng)殘菊,老樹(shù)閑池蕩舊槎。 斟遠(yuǎn)客,語(yǔ)昏鴉,平生不問(wèn)有無(wú)涯。 ...
    姜彥偉閱讀 422評(píng)論 0 3

友情鏈接更多精彩內(nèi)容