我正在尝试在我的 iOS 应用程序中创建一个使用自定义字体的 UILabel。为此,我从 UILabel 扩展了一个类,实现如下所示:
@implementation CustomFontLabel
- (id)initWithFrame:(CGRect)frame {
self = [super initWithFrame:frame];
if (self) {
[self setFont:[UIFont fontWithName:@"Museo" size:12.0]];
}
return self;
}
-(id)initWithCoder:(NSCoder *)aDecoder {
self = [super initWithCoder:aDecoder];
if (self) {
[self setFont:[UIFont fontWithName:@"Museo" size:12.0]];
}
return self;
}
-(void)setFontSize:(int)size {
[self setFont:[UIFont fontWithName:@"Museo" size:size]];
}
@end
当我使用 XIB 时,我将标签的类设置为“CustomFontLabel”。我将字体大小设置为 26。问题是,当我在代码中将字体大小设置为“12”时,它没有选择 26。
有人能指出我在哪里犯了错误,因为我没有将字体大小设为“26”。