Đây là mã hỗ trợ phiên bản Swift mới nhất vào tháng 3 năm 2017.
Swift 3.0
Ở đây tôi đã tạo một lớp và phương thức của Người trợ giúp cho
public class Helper {
static func GetAttributedText(inputText:String, location:Int,length:Int) -> NSMutableAttributedString {
let attributedText = NSMutableAttributedString(string: inputText, attributes: [NSFontAttributeName:UIFont(name: "Merriweather", size: 15.0)!])
attributedText.addAttribute(NSForegroundColorAttributeName, value: UIColor(red: 0.401107, green: 0.352791, blue: 0.503067, alpha: 1.0) , range: NSRange(location:location,length:length))
return attributedText
}
}
Trong Tham số phương thức, inputText: String - Văn bản của bạn sẽ được hiển thị ở vị trí nhãn: Int - nơi mà kiểu phải được áp dụng, "0" ở đầu chuỗi hoặc một số giá trị hợp lệ làm vị trí ký tự của độ dài chuỗi: Int - From vị trí cho đến khi có bao nhiêu ký tự mà kiểu này có thể áp dụng.
Tiêu dùng theo phương pháp khác:
self.dateLabel?.attributedText = Helper.GetAttributedText(inputText: "Date : " + (self.myModel?.eventDate)!, location:0, length: 6)
Đầu ra:
Lưu ý: Màu giao diện người dùng có thể được xác định là màu UIColor.red
hoặc màu do người dùng xác định làUIColor(red: 0.401107, green: 0.352791, blue: 0.503067, alpha: 1.0)