我想在整个应用程序中使用自定义字体(ios 5)。我使用了以下代码
[[UILabel appearance] setFont:[UIFont fontWithName:@"MyCustomFont" size:17.0]];
问题在于它会覆盖所有视图中的所有字体大小。
我该如何避免呢?
答案 0 :(得分:11)
为UILabel创建类别,并在那里添加以下代码。
@implementation UILabel (CustomFontLabel)
-(void)awakeFromNib{
float size = [self.font pointSize];
self.font = [UIFont fontWithName:@"MyCustomFont" size:size];
}
@end