1. 程式人生 > >iOS新增單擊手勢與tableview點選的衝突問題

iOS新增單擊手勢與tableview點選的衝突問題

#pragma mark-手勢代理,解決和tableview點擊發生的衝突 新增代理方法

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

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

//判斷如果點選的是tableView的cell,就把手勢給關閉了

returnNO;//關閉手勢

}

//否則手勢存在

returnYES;

}