前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >swift项目中新的字体如何加入

swift项目中新的字体如何加入

作者头像
用户1219438
发布2021-02-04 10:33:22
1.2K0
发布2021-02-04 10:33:22
举报
文章被收录于专栏:AliceAlice

最近的项目中UI设计采用了一些并不是系统的字体,那么如何在项目中使用呢?

该教程总共 步骤

步骤1: 将字体库导入到项目中 .otf或者。ttf的字体库

步骤2:在项目中的info.plist文件中增加Fonts provided by application 选项,类型为Array,然后增加item ,内容为SF-Pro-Rounded-Bold.otf

步骤3:你发现弄完了1,2之后在使用的时候还是不能用,那么关键的一步来了。 build phase中的Copy Bundle Resources 中要添加引用,否则无效

步骤4:查看字体的名字,因为加入的字体名字并不一定是文件名,那么就需要看真正的引入时的文件名到底是啥

步骤5:使用字体

下边来详细的说明以上步骤:

步骤1:

步骤2:

步骤3:

步骤4:

我可以采用代码的方式输出所有的字体,然后再在里边找新增的是哪一个

代码语言:javascript
复制
//        let fontName = UIFont(name: "SF Pro Rounded", size: 17)
        for fontFamilyName in UIFont.familyNames {
                        print("+++++++ : \(fontFamilyName)")
            for fontName in UIFont.fontNames(forFamilyName: fontFamilyName) {
                print("Available font: \(fontName)") //使用这里的名字哦
            }
        }

输出之后,比如我要找我需要的,那么在控制台搜索关键字 pro,然后找到字体引入名称

步骤5:

使用字体:

代码语言:javascript
复制
let fontName = UIFont(name: "SFProRounded-Bold", size: 17)

到此,新的字体库导入和使用完成

参考文档:https://www.it610.com/article/1282229532631252992.htm

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-02-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档