#import <UIKit/UIKit.h>
@interface AutoSizeLabel : UILabel
@end
#import "AutoSizeLabel.h"
@implementation AutoSizeLabel
- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
// Initialization code
}
return self;
}
-(id)initWithCoder:(NSCoder *)aDecoder
{
self = [super initWithCoder:aDecoder];
if (self) {
}
return self;
}
-(void)setText:(NSString *)text
{
[super setText:text];
CGSize textSize = [text sizeWithFont:self.font];
[self setWidth:textSize.width+2];
}
UILabel 自动适应宽度
最新推荐文章于 2024-06-19 15:52:51 发布