UILabel 左边添加图片

//商家电话

UILabel*leftMobileTitleLab = [[UILabelalloc]initWithFrame:CGRectMake(leftMobileLab.x,CGRectGetMaxY(leftMobileLab.frame)+2, leftMobileLab.width, leftMobileLab.height)];

leftMobileTitleLab.text=@"联系商家";

leftMobileTitleLab.textAlignment=NSTextAlignmentCenter;

leftMobileTitleLab.font= getTextLab.font;

leftMobileTitleLab.textColor=YFMOBILECOLOR;

[leftMobileViewaddSubview:leftMobileTitleLab];

//创建富文本

NSMutableAttributedString*attri1 = [[NSMutableAttributedStringalloc]initWithString:@"联系商家"];

//NSTextAttachment可以将要插入的图片作为特殊字符处理

NSTextAttachment*attch1 = [[NSTextAttachmentalloc]init];

//定义图片内容及位置和大小

attch1.image= [UIImageimageNamed:@"contact"];

attch1.bounds=CGRectMake(0, -5,20,20);

//创建带有图片的富文本

NSAttributedString*string1 = [NSAttributedStringattributedStringWithAttachment:attch1];

//将图片放在第一位

[attri1insertAttributedString:string1atIndex:0];

//用label的attributedText属性来使用富文本

leftMobileTitleLab.attributedText= attri1;

效果图
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容