属性字符串--在label上设置图片和文字

来源:互联网 发布:简单的编程心形 编辑:程序博客网 时间:2024/05/18 13:26

在label上显示图片利用属性字符串、而不是imageView

let leftTwo = UILabel(frame: CGRectMake(40, 20, 65, 28))        let textAttachment = NSTextAttachment()        textAttachment.image = UIImage(named: "imageName")        textAttachment.bounds = CGRectMake(0, 0, 14, 10)        let attStrtext = NSAttributedString(attachment: textAttachment)        let attStr = NSMutableAttributedString(string: title)        attStr.addAttribute(NSFontAttributeName, value: (_globaluifontmorebig3old)!, range: NSMakeRange(0, title.length))        attStr.addAttribute(NSForegroundColorAttributeName, value: GLOBAL_MASTER_COLOR, range: NSMakeRange(0, title.length))        attStr.insertAttributedString(attStrtext, atIndex: title.length)       leftTwo.attributedText = attStr
0 0