Tag: touchesbegan datadetectortypes

检测UITableViewCell中的UITextView中的数据

我在UITableViewCell子类中有一个UITextView 。 它具有editable和userInteractionEnabled都设置为NO 。 这允许UITextView检测数据,如链接和电话号码。 数据正确检测,但由于userInteraction被禁用,它不能响应该数据上的水龙头。 如果我将userInteractionEnabled设置为YES ,它可以正常工作,但是UITableViewCell不能被选中,因为UITextView会触摸它。 我想跟随链接,如果用户点击它,但我想didSelectRowAtIndexPath:被调用,如果水龙头在基本文字。 我认为正确的做法是UITextView ,并将触摸传递给单元格,但我似乎无法find一种方法来检测是否在一个链接的水龙头。 这是一个类似的问题,但答案只是通过所有的触及细胞。 我只想通过触摸,如果他们不在一个检测到的数据。 在UITableViewCell中的UITextView上启用启用dataDetectorTypes