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