有时候为了界面的美观,可能需要添加第三方的字体库,那该如何实现呢?这篇文章主要给大家介绍了关于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手动添新字体内容请搜索编程学习网以前的文章希望大家以后多多支持编程学习网!
本文标题为:iOS手动添加新字体的步骤和踩坑记录
- 作为iOS开发,这道面试题你能答出来,说明你基础很OK! 2023-09-14
- Android studio实现动态背景页面 2023-05-23
- Android实现轮询的三种方式 2023-02-17
- 最好用的ios数据恢复软件:PhoneRescue for Mac 2023-09-14
- 详解flutter engine 那些没被释放的东西 2022-12-04
- SurfaceView播放视频发送弹幕并实现滚动歌词 2023-01-02
- Android MaterialButton使用实例详解(告别shape、selector) 2023-06-16
- Flutter实现底部和顶部导航栏 2022-08-31
- Android实现监听音量的变化 2023-03-30
- iOS 对当前webView进行截屏的方法 2023-03-01
