You can make the link formatting work using TTTAttributedLabel. For example, this will color links blue and underline them (in Swift):
let bodyLabel: TTTAttributedLabel
let content = "TTTAttributedLabel will detect http://example.com"
let attributedContent = NSMutableAttributedString(string: content)
// add some attributes as you need to the attributed string, then...
let blueLinks = [NSForegroundColorAttributeName: UIColor.blueColor()]
bodyLabel.enabledTextCheckingTypes = NSTextCheckingType.Link.rawValue
bodyLabel.linkAttributes = blueLinks
bodyLabel.setText(attributedContent)