UITextView禁用文本选择,保留链接跳转。完美实现!

目前网上能百度到的方法各种不完美,比如:

-(BOOL)canBecomeFirstResponder

- (BOOL)canPerformAction:(SEL)action withSender:(id)sender

在这两个函数里做文章,要么会误杀(禁用别的功能)。要么不完善(还保留选择框,放大镜等)。都不能完美的满足要求。

我们从另一个角度来考虑这个问题:只有当点击到link的时候才算点击到textView,点击其它文本时不算点击textView,这样就免去了其他后续的烦恼了。

代码如下:

关键代码

你可能感兴趣的:(UITextView禁用文本选择,保留链接跳转。完美实现!)