mobile-ios/CovidSafe/UITextView + Extensions.swift
2020-07-21 15:47:54 +10:00

23 lines
830 B
Swift

// Copyright © 2020 Australian Government All rights reserved.
import UIKit
extension UITextView {
func addLink(_ linkString: String, enclosedIn marker: String) {
guard let attributedText = attributedText else { return }
let mutableString = NSMutableAttributedString(attributedString: attributedText)
mutableString.addLink(enclosedIn: marker, urlString: linkString)
self.attributedText = mutableString
tintColor = UIColor.covidSafeColor
}
func parseHTMLLinks() {
guard let attributedText = attributedText else { return }
let mutableString = NSMutableAttributedString(attributedString: attributedText)
mutableString.parseHTMLLinks()
self.attributedText = mutableString
tintColor = UIColor.covidCareColor
}
}