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

在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

你可能感兴趣的:(Swift)