forked from shadowfacts/Tusker
parent
33999fe895
commit
105a01811a
|
@ -75,6 +75,10 @@ class ContentTextView: LinkTextView, BaseEmojiLabel {
|
|||
textContainerInset = .zero
|
||||
textContainer.lineFragmentPadding = 0
|
||||
|
||||
linkTextAttributes = [
|
||||
.foregroundColor: UIColor.tintColor
|
||||
]
|
||||
|
||||
// the text view's builtin link interaction code is tied to isSelectable, so we need to use our own tap recognizer
|
||||
let recognizer = UITapGestureRecognizer(target: self, action: #selector(textTapped(_:)))
|
||||
addGestureRecognizer(recognizer)
|
||||
|
@ -94,12 +98,6 @@ class ContentTextView: LinkTextView, BaseEmojiLabel {
|
|||
|
||||
// MARK: - HTML Parsing
|
||||
func setTextFromHtml(_ html: String) {
|
||||
// this shouldn't be necessary, but sometimes when the text view is updated before
|
||||
// being added to the view hierarchy, it doesn't get tintColorDidChange calld
|
||||
// when it's actually added, so links have the wrong color
|
||||
// see #402
|
||||
self.tintColor = Preferences.shared.accentColor.color
|
||||
|
||||
self.attributedText = htmlConverter.convert(html)
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue