手势点击事件
-(void)dotap:(UITapGestureRecognizer *)tap
{
CGPoint point=[tap locationInView:self.tableView];
NSIndexPath *indexpath=[self.tableView indexPathForRowAtPoint:point];
if (indexpath) {
ChatTableViewCell *cell=[self.tableView cellForRowAtIndexPath:indexpath];
UILabel *lable=nil;
for (UIView *view in cell.contentView.subviews) {
if ([view isKindOfClass:[UILabel class]]) {
lable=(UILabel*)view;
break;
}
}
CGPoint p = [tap locationInView:cell];
if (CGRectContainsPoint(lable.frame, p)) {
NSError *error = NULL;
NSDataDetector *detector = [NSDataDetector dataDetectorWithTypes:NSTextCheckingTypeLink error:&error];