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!
推薦閱讀:
- iOS調用高德地圖SDK的完整步驟
- iOS xcconfig編寫示例教程
- 如何解決pycharm中用matplotlib畫圖不顯示中文的問題
- Flutter iOS開發OC混編Swift動態庫和靜態庫問題填坑
- 深入理解pytorch庫的dockerfile