1. 程式人生 > >UIView新增手勢 然後UITableView 新增進這個View 導致UITableView 的單元格點選事件無效

UIView新增手勢 然後UITableView 新增進這個View 導致UITableView 的單元格點選事件無效

#pragma -mark UIGestureRecognizerDelegate

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch

{


    // 輸出點選的view的類名

    NSLog(@" 輸出點選的view的類名%@", NSStringFromClass([touch.view class]));

    

   

// 若為UITableViewCellContentView(即點選了tableViewCell),則不截獲Touch事件

    if ([NSStringFromClass([touch.view class]) isEqualToString:@"UITableViewCellContentView"]) {

        return NO;

    }

    return  YES;

}