是否可以通过UIBuilder将自定义(添加到应用程序)字体应用于UILabel文本,还是只能通过编程方式完成?
我已经加了
Fonts provided by application
键入应用程序列表
最佳答案
它只能通过编程方式完成,但很简单:创建UILabel的子类,然后覆盖awakeFromNib方法:
-(void)awakeFromNib{
[super awakeFromNib];
self.font = [UIFont fontWithName:@"MyFancyFont" size:self.font.pointSize];
}
(使用这种方法,您可以保持在IB中设置的字体大小。)
在IB的Identity Inspector中,您必须将标签设置为在“自定义类”(现在显示为“ UILabel”)中创建的类。
关于objective-c - 添加自定义字体,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9588803/