iOS应用中的自定义字体用于不应该使用的地方

时间:2011-05-29 17:24:49

标签: iphone fonts uiappfonts

我已使用Helvetica Info.plist将自定义字体“Helvetica-Condensed-Bold.otf”(字体系列Helvetica-Condensed-Bold,字体名称UIAppFonts)添加到我的iOS应用中键。正如所料,当我执行以下操作时使用此字体:

someLabel.font = [UIFont fontWithName:@"Helvetica-Condensed-Bold" size:28.0];

但与我的预期不同,不像这个应该如何工作,这个字体现在也被用在我不想要它的一些地方,比如UIButton和{{ 1}}除了这一个。在iPhone模拟器中,该字体甚至可以在iOS自己的状态栏中使用。

你们中的任何人都知道如何解决这个问题:必须使用自定义字体才能在我明确说明的地方使用吗?

2 个答案:

答案 0 :(得分:0)

让我们尝试一些故障排除。选择一种不同的字体,看看你是否有同样的问题。另外,尝试将Helvetica-Condensed-Bold重命名为其他东西(比如HelveticaCondensedBold)。

答案 1 :(得分:0)

我不得不使用这种字体而且我遇到了这个问题。从iOS 5.0(http://iosfonts.com开始,看起来Helvetica Condensed Bold已经可用。)

我用过

[UIFont fontWithName:@"HelveticaNeue-CondensedBold" size:12.0];