添加自定义字体
问题描述:
是否可以通过UIBuilder将自定义(添加到应用程序)字体应用于UILabel文本,还是只能通过编程方式完成?添加自定义字体
我已经添加了应用的plist
Fonts provided by application
关键
答
它只能programmaticaly完成,但它很简单:箱子的UILabel的一个子类,然后覆盖awakeFromNib方法:
-(void)awakeFromNib{
[super awakeFromNib];
self.font = [UIFont fontWithName:@"MyFancyFont" size:self.font.pointSize];
}
(使用此方法,您保留您在IB中设置的字体大小。)
在IB的Identity Inspector中,您必须将标签设置为您创建的类,位于“自定义类”(它现在说“UILabel”)。
我也使用自定义字体,但我发现,以编程方式使用它们的唯一方法 – tams 2012-03-06 21:05:38