Chinaunix首页 | 论坛 | 博客
  • 博客访问: 563
  • 博文数量: 1
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 25
  • 用 户 组: 普通用户
  • 注册时间: 2013-03-05 09:49
个人简介

working hard,Object-C,C,C++

文章分类

全部博文(1)

文章存档

2013年(1)

我的朋友
最近访客

分类: iOS平台

2013-03-05 09:56:53

首先,将TTF字体拉入工程,然后在info.plist中添加一个新的键Fonts provided by application NSArray,item里面的string值为**.ttf,如图:

接下来就是比较重要的了,一个字体文件包括以下几个内容:文件名、字体名称、字体具体名称,我们只有文件名,不知道字体名称是什么,更不知道具体的名称,那么我们就需要写代码获得具体的字体名称。

NSArray* familys = [UIFont familyNames];

for (int i = 0; i<[familys count]; i++) {

NSString* family = [familys objectAtIndex:i];

NSLog(@”Fontfamily:%@=====”,family);

NSArray* fonts = [UIFont fontNamesForFamilyName:family];

for (int j = 0; j<[fonts count]; j++) {

NSLog(@”FontName:%@”,[fonts objectAtIndex:j]);

}

}

建一个测试工程跑一下,从日志文件中找出导入字体的Font Name,然后在应用中就可以直接调用了:

lblName.font = [UIFont fontWithName:FONT_NAME size:18];

阅读(216) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:没有了

给主人留下些什么吧!~~