如下说明label显示图片的两种方案
一、用label系统的属性来做
self.labelFont = [[UILabel alloc]initWithFrame:CGRectMake(100, 100, 100, 50)];
UIImage *imag = [UIImage imageNamed:@"icon.png"];
// 1> 生成文本附件
NSTextAttachment *att = [[NSTextAttachment alloc]init];
att.image = imag;
// 2> 使用文本附件创建属性文本
NSAttributedString *string = [NSAttributedString attributedStringWithAttachment:att];
self.labelFont.attributedText = string;
[self.view addSubview:self.labelFont];
二、使用label的背景色
UIImage *imag = [UIImage imageNamed:@"icon.png"];
self.labelFont.backgroundColor = [UIColor colorWithPatternImage:imag];