rin*_*dav 1 iphone fonts objective-c ios
我正在创建一个计算器应用程序,我必须使用DS-Digital字体.我已经下载了DS-Digital.ttf字体文件,但我没有得到如何使用它并以编程方式在我的应用程序中实现它.
谢谢.
Pet*_*ski 12
1)将字体文件复制到项目的资源中.(只需将其拖入'支持文件或您使用的任何目录').
2)在您的info.plist文件中输入关键字"应用程序提供的字体"的字体文件的文件名 - 如下图所示(我使用两种版本的字体,您必须输入您的字体文件名称(DS-DIGI) .TTF))

3)在你想要使用字体的地方做 [UIFont fontWithName:@"Digital-7" size: yoursize]
例:
someuilabel.font = [UIFont fontWithName:@"Digital-7" size: yoursize];
Run Code Online (Sandbox Code Playgroud)
***编辑:请注意,该字体有一些令人困惑的名称.您可以列出手机上安装的所有字体
// List all fonts on iPhone
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]);
}
[fontNames release];
}
[familyNames release];
Run Code Online (Sandbox Code Playgroud)
并找到所需字体的确切名称.
| 归档时间: |
|
| 查看次数: |
2855 次 |
| 最近记录: |