在iOS 开发中可能用到自定义的字体(非苹果iOS系统提供的字体),大体分四部分;
1 ,得到要在开发中使用的字体 (ttf或otf格式),添加到应用中。
2 ,在Plist文件中添加新的条目,Fonts provided by application 这个条目,为Array 类型 ,Item 0 ,Item1 ,,,,为要添加的字体文件,带文件类型。
3.这一步很重要,添加到相应的库
红线的就是要添加的字体。如果这里没有显示相应的字体,则运行时就得不到相应的效果 。
4,在程序中使用字体
cell.textLabel.font = [UIFont fontWithName:@"DFWaWaSC-W5" size:20];
NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]];
NSArray *fontNames;
for(int i =0;i <[familyNames count];i++)
{
NSLog(@"Family name: %@", [familyNames objectAtIndex:i ]);
fontNames =[[NSArray alloc]initWithArray:[UIFont fontNamesForFamilyName:[familyNames objectAtIndex:i]]];
for(int j=0; j <[fontNames count]; j++)
{
NSLog(@" Font name: %@",[fontNames objectAtIndex:j]);
}
}