【iOS开发】使用自定义 '.ttf ' 字体

原创 2016年05月30日 14:48:55

项目中根据设计要求,需要使用第三方字体,具体添加步骤如下:

1 . 将xxx.ttf字体库加入工程里面
2 . 在工程的xx - Info.plist文件中新添加一行Fonts provided by application,加上字体库的名称

这里写图片描述

3.引用字体库的名称,设置字体:
UIFont *font = [UIFont fontWithName:@"Lantinghei" size:25.0];
4.应用示例代码:
UILabel *lable = [[UILabel alloc] initWithFrame:CGRectMake(100, 100, 200, 20)];

lable.text = @"This is a test for custom font, 9876543210";

UIFont *font = [UIFont fontWithName:@"Lantinghei" size:25.0];

lable.font = font;

[self.view addSubview:lable];
5.附加:如果不知道字体名称,可以遍历字体进行查询:
#pragma mark - 遍历系统字体库
- (void)traverseFonts
{
    for(NSString *fontfamilyname in [UIFont familyNames])
    {
        NSLog(@"family:'%@'",fontfamilyname);
        for(NSString *fontName in [UIFont fontNamesForFamilyName:fontfamilyname])
        {
           NSLog(@"\tfont:'%@'",fontName);
        }
        NSLog(@"-------------");
    }
}

附:完整代码下载 https://github.com/Hanrovey/CustomFont.git

版权声明:转载请注明出处。 举报

相关文章推荐

iOS开发使用.ttf或.otf外部字体库

(转载者请注明出处:作者:箭矢 地址:http://blog.csdn.net/u012460084) 小伙伴们,在iOS开发过程中可能需要用到更多的艺术字,而苹果所提供的字体却不能满足我们的要求,这...

iOS使用自定义字体的方法(内置和任意下载ttf\otf\ttc字体文件)

iOS使用自定义字体的方法(内置和任意下载ttf\otf\ttc字体文件)

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

在iOS开发中使用自定义字体

在iOS的项目开发中经常遇到需要使用一些自定义的字体文件,比如仿宋_GB2312、方正小标宋_GBK等。之前我们为了使用这些自定义的字体,在应用的资源包中放入这些字体文件。因为字体文件通常比较大,有的...

在iOS开发中使用自定义字体

在iOS的项目开发中经常遇到需要使用一些自定义的字体文件,比如仿宋_GB2312、方正小标宋_GBK等。之前我们为了使用这些自定义的字体,在应用的资源包中放入这些字体文件。因为字体文件通常比较大,有的...

ios开发中使用自定义字体

在做一些阅读/古文化/文学相关的app时,难免遇到shi'y

iOS开发小结 - 使用自定义字体

APP开发过程中,根据美工的需求可能会用到一些特殊的字体,然而在苹果自带字体中并没有,那就必须我们开发来来实现这些功能呢,下面以冬青黑体简体中文(Hiragino Sans GB)为例子给大家演示一下...

iOS开发 - 使用自定义字体

上次有个同事问我,XXapp的字体怎么那么萌啊?我也想要搞个萌哒哒的字体!于是,就有了今天这篇blog. 首先,我们在iOS开发中,苹果给我们提供了许多的字体,当然这里我就不列举啦,都是些英文,小汤表...

android的widget中使用自定义的字体TTF~

做了个时间显示的桌面widget,但是需求需要用到TTF的字体,但是android在layout的xml不支持直接使用自定义字体。 自定义字体必须放到asset目录下,需要调用context.get...

Android 中使用自定义ttf字体实现酷炫效果

所谓无图无真相,先看效果图: Java代码如下:package yc.android.fonts;import android.app.Activity; import android.graphi...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)