添加自定义字体

添加自定义字体

问题描述:

是否可以通过UIBuilder将自定义(添加到应用程序)字体应用于UILabel文本,还是只能通过编程方式完成?添加自定义字体

我已经添加了应用的plist

Fonts provided by application 

关键

+0

我也使用自定义字体,但我发现,以编程方式使用它们的唯一方法 – tams 2012-03-06 21:05:38

它只能programmaticaly完成,但它很简单:箱子的UILabel的一个子类,然后覆盖awakeFromNib方法:

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

(使用此方法,您保留您在IB中设置的字体大小。)

在IB的Identity Inspector中,您必须将标签设置为您创建的类,位于“自定义类”(它现在说“UILabel”)。