iOS - 手动添加新的字体
生活随笔
收集整理的這篇文章主要介紹了
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];效果圖:
參考資料
- https://www.cnblogs.com/lengthy/p/5894757.html
- https://www.jianshu.com/p/b4473c46f5c2
遇到問題的話,歡迎留言交流哦~
總結
以上是生活随笔為你收集整理的iOS - 手动添加新的字体的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 实用的 GitHub 仓库搜索技巧
- 下一篇: iOS - 解决设置导航栏按钮图片变色的