我想给动态字体大小标签& app中的文本视图。因为我为此制作了一些自定义类。
标签
#import "CustomLabel.h"
@implementation CustomLabel
- (void)drawRect:(CGRect)rect
{
// Drawing code
self.font = [UIFont fontWithName:self.font.fontName size:((self.frame.size.height / self.numberOfLines) - 4)];
}
@end
我为标签添加了这个类,但是当我运行应用程序时它没有显示任何标签。请告诉我哪里出错了?
答案 0 :(得分:1)
您需要从您的电话中调用UILabel的drawRect
。
-(void)drawRect:(CGRect)rect {
// Drawing code
self.font = [UIFont fontWithName:self.font.fontName size:((self.frame.size.height / self.numberOfLines) - 4)];
[super drawRect: rect];
}