iOS开发时使用自定义字体

作者: 孤独雪域 | 来源:发表于2016-04-01 12:32 被阅读463次

    很多人在进行iOS开发时感觉系统默认的字体很难看,要是能用其他的字体例如:楷体、行书等到,那就好了,那么我们能不能使用自定义的字体呢?今天我就告诉大家一个使用自定义字体的方法,非常简单!

一、在网上搜索自己需要的字体

大家可以百度自己需要的字体文件,字体的格式为ttf,例如我想要一个楷体的,我就搜索楷体ttf

结果是这样的

楷体ttf的搜索结果

然后大家随便点击一个进去下载,得到一个字体文件

下载的文件

然后将文件拖入到工程中,随便哪都行,建议大家拖到Resources文件夹,和你的图片放到一起

放到Resources文件夹

然后需要到info.plist中配置一下,先将刚才拖入的文件名字赋值一下,包括后缀名:楷体_GB2312.ttf

在info.plist中配置,和配置ATS差不多,下拉选择:Fonts provided by application,再将你刚刚复制的文件名填进去

配置info.plist

然后大家可以黏贴我的代码,运行让控制台输出一下

NSArray*familyNames = [[NSArrayalloc]initWithArray:[UIFontfamilyNames]];NSArray*fontNames;NSIntegerindFamily, indFont;for(indFamily=0; indFamily<[familyNamescount]; ++indFamily){NSLog(@"Family name: %@", [familyNamesobjectAtIndex:indFamily]);fontNames = [[NSArrayalloc]initWithArray:[UIFontfontNamesForFamilyName:[familyNamesobjectAtIndex:indFamily]]];for(indFont=0; indFont<[fontNamescount]; ++indFont){

NSLog(@"Font name: %@", [fontNamesobjectAtIndex:indFont]);

}

}

控制台输出结果

command+f搜索我们的字体,例如我的是楷体,可以搜索GB

搜索结果

这是我们已经找到了我们要的字体,复制一下:KaiTi_GB2312

现在我们可以使用了,假如你得UILabel需要自定义的字体,类似我们之前设置字号一样

label.font=[UIFont boldSystemFontOfSize:20];//以前只能设置字号

label.font=[UIFontfontWithName:@"KaiTi_GB2312"size:20];//现在字体和字号一起设置

然后运行下效果就已经出来了,当然你也可以设置一下颜色

效果图

相关文章

  • iOS开发之自定义字体

    iOS 开发中文字默认使用的是系统的字体,但如果需要自定义字体,方法也很简单。 实现步骤 下载需要的字体,并将字体...

  • React Native iOS端 使用自定义字体时Unreco

    React Native iOS端 使用自定义字体时Unrecognized font family 解决方法:看...

  • iOS开发时使用自定义字体

    很多人在进行iOS开发时感觉系统默认的字体很难看,要是能用其他的字体例如:楷体、行书等到,那就好了,那么我们能...

  • iOS在项目中使用自定义字体

    iOS 自定义字体是指,使用自己从外部导入的字体库使用在对应的文本显示中。 一般的iOS自定义的字体库是 .ttf...

  • Xcode如何使用字体文件

    iOS开发中系统自带的字体不能满足需求,需要自定义字体,应该怎么做呢?手把手教你使用 1.拿到下载到的字体文件,拖...

  • 动态注册字体

    项目中如果只是使用几种固定的字体,可以本地添加自定义字体,可以参考iOS加入自定义字体库[https://www....

  • iOS添加自定义字体详解

    问题:iOS中是如何使用自定义字体的?字体是软件开发中个性化的一个重要元素,系统自带了很多丰富的字体,但有时候并不...

  • iOS自定义字体、无作用、不显示问题

    iOS开发中经常需要根据UI设计师的要求,使用自定义的字体。但是有时候会遇到,拖进工程的字体,在plist文件也正...

  • iOS开发常用设置

    目录:[TOC]妈呀,怎么还不支持目录语法呢!!!@简叔 一、UI类 1、自定义字体使用   iOS自定义字体支持...

  • iOS添加字体

    iOS开发中会遇到想要更换字体的需求,当系统中没有想要使用的字体时,就需要自己添加字体文件。这里记录一下添加字体文...

网友评论

    本文标题:iOS开发时使用自定义字体

    本文链接:https://www.haomeiwen.com/subject/mqlylttx.html