1

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

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

但与我的预期不同,也与它应该如何工作不同,这种字体现在也用于我不希望它出现的一堆地方,比如除了这个之外的UIButtons 和s 。UILabel在 iPhone Simulator 中,字体甚至被用于 iOS 自己的状态栏。

你们中的任何人都知道如何解决这个问题:必须只在我特别说应该使用的地方使用自定义字体?

4

2 回答 2

0

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

于 2011-05-29T22:08:42.137 回答
0

我不得不使用这种字体,我遇到了这个问题。看起来 Helvetica Condensed Bold 自 iOS 5.0 ( http://iosfonts.com ) 以来就已可用。

我用了

[UIFont fontWithName:@"HelveticaNeue-CondensedBold" size:12.0];
于 2013-12-02T12:22:46.353 回答