gpt4 book ai didi

objective-c - 具有自定义字体的 UILabel 在 iOs 5 模拟器中不显示自定义字体

转载 作者:行者123 更新时间:2023-11-29 04:51:46 27 4
gpt4 key购买 nike

我正在使用 UILabel 的自定义字体。我将字体复制到支持文件文件夹,将其添加到 info.plist,并使用 IBOutlet 在 vi​​ewDidLoad 中设置字体。我使用 -fontWithName:@"7 Segment"size:77.0 设置字体,但是当我运行应用程序时,它显示 Helvetica 17 作为字体。我已经三次检查了字体的名称,并添加了一个 NSLog 来显示标签设置的字体名称,并且它显示了正确的设置。但是,它仍然显示错误的字体。我在 OS X Lion 上使用 Xcode 4.2,带有选项卡栏 Storyboard 。
提前致谢!
极客乔什

编辑
我使用的代码:

NSLog(@"%@", [self font]);  
for (NSString *family in [UIFont familyNames]) {
for (NSString *font in [UIFont fontNamesForFamilyName:family]) {
NSLog(@"%@: %@", family, font);
// NSLog(@"%@", font);
}
}

获取字体列表,它显示7 Segment: 7_Segment,但是当我尝试使用字体7_Segment时,它仍然只显示Helvetica 17。我再一次失去了想法。这是尝试设置字体但失败的屏幕截图。背景是图像,橙色是失败的字体。 http://www.evernote.com/shard/s167/sh/a59011cf-7c41-4172-b905-dd38d48591cb/b7a111d2e5096a010eeb5fe03f711df3

编辑 2我尝试将其设置为 AmericanTypewriter,并且成功了,所以现在我知道我的名字错误了。有人可以帮忙从 http://www.twyman.org.uk/Fonts/ 中找到 7 Segment (2D) 字体的名称吗? ?正如我之前所说,iOs 告诉我 7 Segment7_Segment,但都不起作用。

最佳答案

我曾经遇到过同样的问题。字体的文件名并不总是字体本身的名称。 This blog post帮助了我。

关于objective-c - 具有自定义字体的 UILabel 在 iOs 5 模拟器中不显示自定义字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8683732/

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