I have a textView that is layered on a tableView cell. I need the user to click on the tableView row to open a viewController but if the textView has a link it must be click
Maybe it will be ok for your purposes:
textView.editable=NO;
textView.userInteractionEnabled=YES;
textView.dataDetectorTypes =UIDataDetectorTypeLink;
But in fact UITextView uses UIWebView parts internally, and this way may be slowly in table cells.

I can advice to use CoreText or NSAttributedString's with touches. For example you may read this SO post.