自定义字体不起作用

Fab*_*oni 2 fonts objective-c ios

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

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

我正在尝试的东西:我正在创建一个小游戏,并总是绘制我的整个游戏领域.好,这可以使用默认字体,但不适用于我的自定义字体...

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

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

所以我在这之后尝试了几件事,比如清洁,重新进口,更改名称,......但没有任何反应.我也曾经NSLog(@"%@",[UIFont fontFamilies])找出哪些字体可用,但我的字体不存在.

我还检查了这个字体是否可以使用这些字体,因此我现在排除了很多可能性.

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

小智 7

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