Open kevinrenskers opened 3 years ago
As I feared, a minimum project works just fine. I think it's going to be extremely difficult to pinpoint where in my project this bug gets introduced.
I actually have the same problem with TTTAttributedLabel. Very weird. I'll dig deeper tomorrow.
I'm not sure why, but in my project the
didSelectLink
delegate method is never called. It seems that the root cause is thattouchesEnded
is also never called inside of NantesLabel, onlytouchesBegan
andtouchesCancelled
.In my case the label is used within a UIStackView within a UITableViewCell, auto-sizing everything. I set
myLabel.attributedText
to an instance of NSAttributedString with the.foregroundColor
and.font
attributes set, and links are added the old-fashioned way viaNSMutableAttributedString
'saddAttribute
. The links are styled just fine (vialinkAttributes
), so they are definitely recognized. Also withintouchesBegan
I can see that it does find the link and setsactiveLink
. But..touchesEnded
is never called, sohandleLinkTapped
is also never executed.I'm not sure how easy it's going to be to make a minimum reproducible project 😰 But I'll see what I can do!