Iphone 自定义字体无法在设备上使用?

Iphone 自定义字体无法在设备上使用?,iphone,ios,fonts,Iphone,Ios,Fonts,我刚刚尝试在运行iOS 6的iOS设备Phone 4上运行我的应用程序 在iPhone模拟器上,它与自定义字体完美配合 但在设备上它会变成默认字体吗 我在这里为我的字体使用自定义类: - (void) awakeFromNib { [super awakeFromNib]; self.font = [UIFont fontWithName@"TOONISH" size:self.font.pointSize]; } ARETS UILabel中的类要使字体在设备上工作,您可能

我刚刚尝试在运行iOS 6的iOS设备Phone 4上运行我的应用程序

在iPhone模拟器上,它与自定义字体完美配合

但在设备上它会变成默认字体吗

我在这里为我的字体使用自定义类:

- (void) awakeFromNib {
    [super awakeFromNib];
     self.font = [UIFont fontWithName@"TOONISH" size:self.font.pointSize];
}

ARETS UILabel中的类

要使字体在设备上工作,您可能需要做更多的工作

检查此链接:

您还可以尝试标签上的字体,而不是类,以验证问题

UIFont *toonishFont= [UIFont fontWithName:@"TOONISH-Bold" size:12.0f];
[uiLabel setFont:toonishFont];

是否将自定义字体复制到设备?您是如何将其添加到项目中的?我通过应用程序提供的字体添加的。此博客条目也非常详细,-toonish是ttf字体吗?是的,toonish是ttf字体。好的,如果def正常工作,您可能希望尝试使用标签,看看字体是否确实存在问题,或者类是否存在问题。[uiLabel setFont:TONISH];还要检查self.font.pointSizeI的值。我刚刚试过setFont。它在模拟器上仍然有效,但在设备上不起作用?好的!修正了我给的尺码有问题的地方。非常感谢!