ios开发 添加自定义字体
2014-12-18 15:23
387 查看
1.下载ttf字体。
2.添加字体到工程
![](http://img.blog.csdn.net/20140108172750390?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ3doMTEx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
3.在plist添加如下
![](http://img.blog.csdn.net/20140108172844984?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ3doMTEx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
4.检查build phase里有没有添加进去
![](http://img.blog.csdn.net/20140108172935515?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ3doMTEx/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
查找所有字体代码,可放到viewdidload中
[cpp] view
plaincopy
![](https://code.csdn.net/assets/CODE_ico.png)
![](https://code.csdn.net/assets/ico_fork.svg)
NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]];
NSArray *fontNames;
NSInteger indFamily, indFont;
for (indFamily=0; indFamily<[familyNames count]; ++indFamily)
{
NSLog(@"Family name: %@", [familyNames objectAtIndex:indFamily]);
fontNames = [[NSArray alloc] initWithArray:
[UIFont fontNamesForFamilyName:
[familyNames objectAtIndex:indFamily]]];
for (indFont=0; indFont<[fontNames count]; ++indFont)
{
NSLog(@" Font name: %@", [fontNames objectAtIndex:indFont]);
}
}
这种方法打印出所有字体但很难找到你添加的字体,因为familyName不知道。找只有一个子集的familyname。
调用字体代码
[cpp] view
plaincopy
![](https://code.csdn.net/assets/CODE_ico.png)
![](https://code.csdn.net/assets/ico_fork.svg)
atkLabel.font= [UIFont fontWithName:@"DFGirlKelvin" size:14];
2.添加字体到工程
3.在plist添加如下
4.检查build phase里有没有添加进去
查找所有字体代码,可放到viewdidload中
[cpp] view
plaincopy
![](https://code.csdn.net/assets/CODE_ico.png)
NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]];
NSArray *fontNames;
NSInteger indFamily, indFont;
for (indFamily=0; indFamily<[familyNames count]; ++indFamily)
{
NSLog(@"Family name: %@", [familyNames objectAtIndex:indFamily]);
fontNames = [[NSArray alloc] initWithArray:
[UIFont fontNamesForFamilyName:
[familyNames objectAtIndex:indFamily]]];
for (indFont=0; indFont<[fontNames count]; ++indFont)
{
NSLog(@" Font name: %@", [fontNames objectAtIndex:indFont]);
}
}
这种方法打印出所有字体但很难找到你添加的字体,因为familyName不知道。找只有一个子集的familyname。
调用字体代码
[cpp] view
plaincopy
![](https://code.csdn.net/assets/CODE_ico.png)
atkLabel.font= [UIFont fontWithName:@"DFGirlKelvin" size:14];
相关文章推荐
- ios开发 添加自定义字体
- iOS开发之添加自定义字体
- (0059)iOS开发之添加自定义字体库并设置文本字体
- 9. iOS 开发中添加自定义汉语字体
- iOS中如何添加自定义的字体
- iOS开发中自定义字体
- iOS开发中添加系统之外的字体
- ios开发--给应用添加新的字体的方法
- iOS开发:使用Settings Bundle为程序添加自定义设置项
- ios 添加自定义字体
- IOS添加自定义字体
- IOS添加自定义字体
- ios开发之在iOS应用中加载自定义字体显示
- IOS应用开发09——为自定义UITableViewCell的部分区域添加手势
- iOS添加自定义字体
- ios开发中使用自定义字体
- ios如何添加自定义字体
- IOS添加自定义字体【转】
- [iOS开发]自定义字体(非iOS自带)以及字体垂直对齐问题(基线调整)
- IOS添加自定义字体