gpt4 book ai didi

ios - 添加自定义字体的问题

转载 作者:行者123 更新时间:2023-11-29 10:44:23 24 4
gpt4 key购买 nike

好的,所以我正在尝试将自定义字体添加到 iOS 7 应用程序中

我已经将 .ttf 文件添加到“支持文件”文件夹中,我添加了一个指定了 .ttf 文件的新 key ,.ttf 文件位于“Build”下的“Copy Bundle Resources”区域Phases”,在我的 *.m 文件中我有这段代码... [UIFont fontWithName:@"Minecrafter_3"size:12];我的字体的ttf。

然后我进入我的 main.storyboard,突出显示我想成为特定字体的标签中的文本,我进入“字体”下拉菜单,但字体不在那里,只有默认字体,使用“自定义”字体。我尝试使用“自定义”字体,但它只是“Helvetica Neue”,这不是我的字体。我知道这真的很长,但我已经坚持了大约 1 周了。请帮助我!!!

最佳答案

首先,您可以使用以下代码检查您的字体是否已添加到您的项目中。

- (void)viewDidLoad{
[super viewDidLoad];

for (NSString* family in [UIFont familyNames])
{
NSLog(@"%@", family);

for (NSString* name in [UIFont fontNamesForFamilyName: family])
{
NSLog(@" Sub names: %@", name);
}
}
}

例如 CourierNew 是我们的字体。我是这样声明的

[UIFont fontWithName:@"CourierNew" size:40.0f];

但实际上这不是字体名称。

Courier New // this one cannot use like font name
//below are font names
CourierNewPSMT
CourierNewPS-BoldMT
CourierNewPS-ItalicMT
CourierNewPS-BoldItalicMT

我们必须像这样给子名称

[UIFont fontWithName:@"CourierNewPSMT" size:40.0f];

现在它应该可以工作了。

关于ios - 添加自定义字体的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22906711/

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