iOS手動添加新字體的步驟和踩坑記錄

前言

最近在一個日記軟件,發現系統的默認字體過於醜陋,於是有瞭更改應用字體的想法。完成操作的過程中踩瞭一些小坑,寫下此文記錄一下,希望能對後人有所幫助。

字體添加

1、引入字體文件

直接將下載好的字體文件拖入項目中

2、配置 Info.plist 文件

在 Info.plist 文件中添加新行 “Fonts provided by application”,然後填上字體名稱 “STKaiti.ttf”。

3、解決添加新字體不生效問題

如果在將字體文件拖入項目的時候沒有選上 “Add to targets:”,可能會出現添加的新字體在使用的時候不生效的問題。可以通過以下步驟解決:

進入路徑 target -> Build Settings -> Complie Sources,查看是否存在剛才拖進項目的字體文件 STKaiti.ttf,如果沒有就手動添加一下。

進入路徑 target -> Build Settings -> Copy Bundle Resource,查看是否存在剛才拖進項目的字體文件 STKaiti.ttf,如果沒有就手動添加一下。

至此,該問題已經得到有效解決。

4、代碼中設置字體

最後,我們就可以在代碼中使用新添加的字體瞭~

label.font = [UIFont fontWithName:@"STKaiti" size:12.0f];

效果圖:

總結

到此這篇關於iOS手動添加新字體的文章就介紹到這瞭,更多相關iOS手動添新字體內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: