subrayar parte de uiLabel y enlazar la sección subrayada

Soy nuevo en el desarrollo de iOS.

Tengo una label LatestInfo tiene text y está destinada a tener un enlace a un website: por ejemplo, para For the latest information visit example.com/latestInfo

Quiero que la pantalla subraye la url example.com/latestInfo y que se pueda hacer clic.

Estoy usando Swift no Obejective-C

¿Cómo puedo hacer esto?

EDITAR según la request de Pierre:

 @IBOutlet weak var linkLabel: UITextView! let string = "A great link : Google" let range = (string as NSString).rangeOfString("Google") let attributedString = NSMutableAttributedString(string: string) attributedString.addAttribute(NSLinkAttributeName, value: NSURL("http://www.google.fr")!, range: range) attributedString.addAttribute(NSUnderlineStyleAttributeName, value: NSNumber(int: 1), range: range) attributedString.addAttribute(NSUnderlineColorAttributeName, value: UIColor.orangeColor(), range: range) linkLabel.attributedText = attributedString 

Busque NSMutableAttributedString y especialmente para NSLinkAttributeName. Hay muchos tutoriales y preguntas de Stackoverflow sobre eso. También puede leer la documentation de Apple sobre la cadena atribuida. TextView es el único componente capaz de abrir enlaces. Así que simplemente reemplaza tu label con eso y:

 let string = "A great link : Google" let range = (string as NSString).rangeOfString("Google") let attributedString = NSMutableAttributedString(string: string) attributedString.addAttribute(NSLinkAttributeName, value: NSURL("http://www.google.fr")!, range: range) attributedString.addAttribute(NSUnderlineStyleAttributeName, value: NSNumber(int: 1), range: range) attributedString.addAttribute(NSUnderlineColorAttributeName, value: UIColor.orangeColor(), range: range) textView.attributedText = attributedString 

introduzca la descripción de la imagen aquí

 Please create one UILabel & check it's properties. Please select Text on first changed it's to plain to Attributed. Now you can seen you label text in one Textfield. select that text & right click to you mouse & goto Font menu. you can seen Underline. select it. you can seen underline in your Label.