我有一个包含两个 UILabel 的自定义视图。我之前想自定义他们的字体,所以我在 initWithCoder 方法中做到了。
@implementation HomeTitleView
@synthesize ticketLabel;
@synthesize monthLabel;
- (id) initWithCoder:(NSCoder *)aDecoder{
self = [super initWithCoder:aDecoder];
if (self) {
[monthLabel setFont:[UIFactory getFontForKey:@"home_month"]];
[ticketLabel setFont:[UIFactory getFontForKey:@"home_ticket"]];
}
return self;
}
@end
不幸的是,这没有奏效。使用调试器,我发现monthLabel 和ticketLabel 都是nil。任何人都知道我该如何解决这个问题?我应该实现什么回调或方法才能访问我的两个标签?