iOS手動添加新字體的步驟和踩坑記錄
前言
最近在一個日記軟件,發(fā)現(xiàn)系統(tǒng)的默認字體過于丑陋,于是有了更改應用字體的想法。完成操作的過程中踩了一些小坑,寫下此文記錄一下,希望能對后人有所幫助。
字體添加
1、引入字體文件
直接將下載好的字體文件拖入項目中

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

3、解決添加新字體不生效問題
如果在將字體文件拖入項目的時候沒有選上 “Add to targets:”,可能會出現(xiàn)添加的新字體在使用的時候不生效的問題。可以通過以下步驟解決:
進入路徑 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手動添新字體內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
iOS中TableView如何統(tǒng)一數(shù)據(jù)源代理詳解
這篇文章主要給大家介紹了關于iOS中TableView如何統(tǒng)一數(shù)據(jù)源代理的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧2018-07-07
iOS開發(fā)中使用NSURLConnection類處理網絡請求的方法
這篇文章主要介紹了iOS開發(fā)中使用NSURLConnection類處理網絡請求的方法,代碼基于傳統(tǒng)的Objective-C,需要的朋友可以參考下2015-12-12
iOS runtime forwardInvocation詳解及整理
這篇文章主要介紹了 iOS runtime forwardInvocation詳解及整理的相關資料,需要的朋友可以參考下2017-02-02
深入解析iOS應用開發(fā)中九宮格視圖布局的相關計算方法
這篇文章主要介紹了iOS應用開發(fā)中九宮格視圖布局的計算方法,包括item尺寸和坐標等一系列影像布局的數(shù)值相關計算的講解,需要的朋友可以參考下2016-03-03

