美文网首页扯淡技能
iOS自定义文本字体(导入外部字体)

iOS自定义文本字体(导入外部字体)

作者: 2897275c8a00 | 来源:发表于2017-06-30 09:10 被阅读12次

需求:       

       最近项目需要添加新字体如下图中 "我的当前积分:500" 字体要求FZHCJW--GB1-0,在网上查知晓是方正黄草简体,这个查了系统familyNames中没有,这该怎么实现呢?

设计图

分析:

        我们需要添加相应的字体到系统的familyNames中,在网上搜索发现外嵌字体都是.ttf格式的,那我们就需要下载相应的字体文件,引入工程进而去使用这种字体。

实现:

首先,我在小新图库下载相应的字体的.ttf文件导入了工程,

注意1

确认工程copy进来了我这里导入的是: 方正草黄简体.ttf

注意2

在info.plist中加入这个

注意3

接下来,我们输出一下系统字体

NSLog(@"Font %@",[UIFont familyNames]);

会发现多出来FZHuangCao-S09S,有了这个我们就可以设置新字体了,代码如下:

intergralLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, SCREENH(315.0f/2.0f)/2.0f, kScreen_W, 18.0f)];

UIFontDescriptor *attributeFontDescriptor = [UIFontDescriptor fontDescriptorWithFontAttributes:@{UIFontDescriptorNameAttribute:@"FZHuangCao-S09S",UIFontDescriptorSizeAttribute: @15.0}];

intergralLabel.font = [UIFont fontWithDescriptor:attributeFontDescriptor size:0.0];

相关文章

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

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

  • iOS自定义文本字体(导入外部字体)

    需求: 最近项目需要添加新字体如下图中 "我的当前积分:500" 字体要求FZHCJW--GB1-0,...

  • iOS App导入自定义字体

    原文iOS App导入自定义字体 需求 iOS项目中需要导入第三方字体,来进行显示字体样式。 实现方法 1 先找到...

  • iOS导入外部字体

    一、将字体文件拖入工程中。这些字体可以是网上下载的,也可以直接使用系统的字体册。点击Launchpad-->其他-...

  • UIFont「自定义字体」

    iOS自定义字体 1.将字体文件导入工程(.ttf) 2.打开Build Phases -> Copy Bundl...

  • iOS 属性文字NSAttributedString/NSMut

    在iOS中的文本样式是固定的,只能设置字体样式(font)或者设置字体,如果需要自定义文本样式,则需要用属性文本(...

  • iOS在应用中添加自定义字体

    iOS在应用中添加自定义字体 一、在应用中添加自定义字体的步骤 1、网上提供的字体库有很多,下载完成后,将其导入工...

  • 微信小程序使用外部字体

    微信小程序自带的字体并不多,如果需要优化界面,就需要导入外部字体。 这是导入外部字体的方法: https://ji...

  • iOS文字格式

    iOS文本字体格式: iOS文本格式 字体基本都是只支持英文!

  • iOS开发 导入外部字体

    1. 首先将字体文件拖拽到项目中,图(1)箭头的地方必须勾选 2. 按照拖入的字体,在info中先添加Fonts ...

网友评论

    本文标题:iOS自定义文本字体(导入外部字体)

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