gpt4 book ai didi

ios - 无法在 iOS 应用程序中使用自定义字体

转载 作者:可可西里 更新时间:2023-11-01 06:18:34 25 4
gpt4 key购买 nike

我正在尝试为我的 iOS 应用程序使用自定义字体。这是我做的

我将自定义字体 (m.tff) 添加到 Xcode 支持文件目录。此外,我在 myApp.plist 中创建了名为 Fonts 的条目,该条目具有字体 (m.tff) 的值名称

在我看来我有一个标签

UILabel *label = [[UILabel alloc]initWithFrame:CGRect(10, 20, 230, 30)];
label.font = [UIFont fontWithName:@"My custom font" size:15];

等...

问题是当我启动应用程序时,标签中的文本使用默认字体而不是使用特定字体。

我在这里想念什么?

已编辑

好吧,它现在似乎可以工作了,但是字体只适用于像 , ? 这样的字符。但不是字母。顺便说一句,我使用的是西里尔字母。

最佳答案

使用它来获取所有可用的字体

  // List all fonts on iPhone
NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]];
for(NSString *familyName in familyNames)
{
NSLog(@"family: %@", familyName);

NSArray *fontNames = [[NSArray alloc] initWithArray:[UIFont fontNamesForFamilyName:familyName]];
for(NSString *fontName in fontNames)
{
NSLog(@" font: %@", fontName);
}
}

查找您嵌入的字体,看看名称是否相同。

关于ios - 无法在 iOS 应用程序中使用自定义字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9053597/

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