gpt4 book ai didi

iphone - 如何在iPhone中实现DS数字字体

转载 作者:行者123 更新时间:2023-12-01 17:16:40 32 4
gpt4 key购买 nike

我正在创建一个计算器应用程序,在其中我必须使用DS-Digital字体。我已经下载了DS-Digital.ttf字体文件,但是我不知道如何使用它并以编程方式在我的应用程序中实现它。

谢谢。

最佳答案

1)将字体文件复制到项目资源中。 (只需将其拖到“支持文件或您使用的任何目录”中)。

2)在您的info.plist文件中,输入“应用程序提供的字体”键的字体文件名-如下图所示(我使用两种版本的字体,必须输入字体文件名(DS-DIGI .TTF))

3)在您要使用字体的地方,请执行[UIFont fontWithName:@"Digital-7" size: yoursize]
例:

someuilabel.font = [UIFont fontWithName:@"Digital-7" size: yoursize];

***编辑:请注意,字体有一些令人困惑的名称。您可以使用以下命令列出手机上安装的所有字体
// 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];

并找到所需字体的确切名称。

关于iphone - 如何在iPhone中实现DS数字字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8926396/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com