iOS開發(fā)時(shí)使用自定義字體

? ? 很多人在進(jìn)行iOS開發(fā)時(shí)感覺系統(tǒng)默認(rèn)的字體很難看,要是能用其他的字體例如:楷體、行書等到,那就好了,那么我們能不能使用自定義的字體呢?今天我就告訴大家一個(gè)使用自定義字體的方法,非常簡(jiǎn)單!

一、在網(wǎng)上搜索自己需要的字體

大家可以百度自己需要的字體文件,字體的格式為ttf,例如我想要一個(gè)楷體的,我就搜索楷體ttf

結(jié)果是這樣的

楷體ttf的搜索結(jié)果

然后大家隨便點(diǎn)擊一個(gè)進(jìn)去下載,得到一個(gè)字體文件


下載的文件

然后將文件拖入到工程中,隨便哪都行,建議大家拖到Resources文件夾,和你的圖片放到一起


放到Resources文件夾

然后需要到info.plist中配置一下,先將剛才拖入的文件名字賦值一下,包括后綴名:楷體_GB2312.ttf

在info.plist中配置,和配置ATS差不多,下拉選擇:Fonts provided by application,再將你剛剛復(fù)制的文件名填進(jìn)去


配置info.plist

然后大家可以黏貼我的代碼,運(yùn)行讓控制臺(tái)輸出一下

NSArray*familyNames = [[NSArrayalloc]initWithArray:[UIFontfamilyNames]];NSArray*fontNames;NSIntegerindFamily, indFont;for(indFamily=0; indFamily<[familyNamescount]; ++indFamily){NSLog(@"Family name: %@", [familyNamesobjectAtIndex:indFamily]);fontNames = [[NSArrayalloc]initWithArray:[UIFontfontNamesForFamilyName:[familyNamesobjectAtIndex:indFamily]]];for(indFont=0; indFont<[fontNamescount]; ++indFont){

NSLog(@"Font name: %@", [fontNamesobjectAtIndex:indFont]);

}

}


控制臺(tái)輸出結(jié)果

command+f搜索我們的字體,例如我的是楷體,可以搜索GB


搜索結(jié)果

這是我們已經(jīng)找到了我們要的字體,復(fù)制一下:KaiTi_GB2312

現(xiàn)在我們可以使用了,假如你得UILabel需要自定義的字體,類似我們之前設(shè)置字號(hào)一樣

label.font=[UIFont boldSystemFontOfSize:20];//以前只能設(shè)置字號(hào)

label.font=[UIFontfontWithName:@"KaiTi_GB2312"size:20];//現(xiàn)在字體和字號(hào)一起設(shè)置

然后運(yùn)行下效果就已經(jīng)出來了,當(dāng)然你也可以設(shè)置一下顏色


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

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

  • 前段時(shí)間的開發(fā)中遇到了一個(gè)十分奇葩的問題,在 APP 的某個(gè)頁面需要設(shè)置 楷體_GB2312 字體時(shí),APP 顯示...
    40c0490e5268閱讀 3,421評(píng)論 0 5
  • 一、概念 參考網(wǎng)頁字體Serif和Sans-serif的區(qū)別及瀏覽器字體的設(shè)置CSS Font知識(shí)整理總結(jié) 1.F...
    合肥黑閱讀 6,409評(píng)論 0 12
  • 最近興致上來,就想更換了那Blog標(biāo)題字體(漢字的);網(wǎng)上搜索了一番,發(fā)現(xiàn)蘇新詩(shī)柳繁體這款甚合我心;然后就著手搞將...
    晚晴幽草閱讀 2,436評(píng)論 1 8
  • UILabel是一種文本視圖,支持顯示一行或多行的只讀文本,算是大家的常用視圖類,不過雖然用得多,同樣的效果,用了...
    溪石iOS閱讀 4,222評(píng)論 7 16
  • 此篇特獻(xiàn)給在追求愛情過程中,還沒體味到人生若只如初見時(shí)的激蕩,就出師未捷心慘死的小雞子 。 不見回信...
    水文爭(zhēng)閱讀 407評(píng)論 0 0