动态字体大小不起作用?

时间:2015-10-07 06:01:00

标签: ios iphone xcode ipad

我想给动态字体大小标签& 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

我为标签添加了这个类,但是当我运行应用程序时它没有显示任何标签。请告诉我哪里出错了?

1 个答案:

答案 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];
}