故事板中设置的自定义字体不会显示在设备上

时间:2015-06-27 22:23:18

标签: ios objective-c xcode

我在LaunchScreen.storyboard中创建了一个标签,并使用了自定义字体。它在xcode中看起来很好,但是当我在我的设备或模拟器上运行程序时,它不会显示自定义字体。我已经将字体文件添加到项目中,并将字体名称添加到应用程序提供的"字体" info.plist中的数组。字体文件也被添加到"复制包资源"。我已经尝试了其他一些类似问题中提供的所有解决方案,但没有一个能够工作,所以我不会问一个重复的问题。

1 个答案:

答案 0 :(得分:0)

将这段代码放在AppDelegate(didFinishLaunchingWithOptions :)中,检查项目中是否有自定义字体:

NSArray *fontFamilies = [UIFont familyNames];

for (int i = 0; i < [fontFamilies count]; i++)
{
   NSString *fontFamily = [fontFamilies objectAtIndex:i];
   NSArray *fontNames = [UIFont fontNamesForFamilyName:[fontFamilies objectAtIndex:i]];
   NSLog (@"%@: %@", fontFamily, fontNames);
}