Я использую uilabel и добавляю ссылку, используя NSAttributedString
let attributedText = NSMutableAttributedString(string: "http://www.google.com")
attributedText.addAttributes([NSAttributedString.Key.link: "https://www.google.com"], range: NSRange(location: 0, length: 21))
attributedText.addAttributes([NSAttributedString.Key.foregroundColor: UIColor.red], range: NSRange(location: 0, length: 21))
label.attributedText = attributedText
label.tintColor = UIColor.red
Как получить ссылку другим цветом, отличным от синего цвета ссылки по умолчанию, предоставляемого платформой UIKit.
Примечание. Я не хочу использовать UITextView или UIWebView