2

我们可以在我的应用程序中使用自定义字体并不是什么秘密,但我无法达到这一点并想知道为什么。

当然,我在整个网络上搜索了这个问题,但没有找到类似的东西,所以这就是我最终需要问这个的原因。

我正在尝试什么:我正在创建一个小游戏并始终绘制我的整个游戏区域。很好,这适用于默认字体,但不适用于我的自定义字体......

我使用拖放将我的 .ttf-Font(我尝试了两种不同的)添加到我的项目中,并将其复制到我的项目文件夹中。接下来我添加MyFontXY.ttf到我Info.plist使用的 UIAppFonts 和一个数组中。

接下来我尝试使用它[UIFont fontWithName:@"MyFontXY.ttf" size:12]- 好的,不起作用。我搜索了字体的真实名称并尝试了,[UIFont fontWithName:@"My Font XY" size12]但它也不起作用。

所以我在这之后尝试了几件事,比如清理、重新导入、更改名称……但什么也没发生。我也曾经NSLog(@"%@",[UIFont fontFamilies])找出可用的字体,但我的字体不存在。

我还检查了数字是否可用于此字体并且它们是可用的,所以我现在排除了很多可能性。

我现在能做什么?有人也有这个问题吗?

4

1 回答 1

7

您需要将字体添加到目标中,例如通过在目标的“复制捆绑资源”阶段手动添加它们

于 2012-05-25T20:15:08.607 回答