您的位置:首页 > 产品设计 > UI/UE

UITableView 防止touch被吃掉

2016-06-07 15:54 183 查看
//防止cell上的事件被截获 UITableView 防止touch被吃掉

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

{

// 输出点击的view的类名

NSLog(@”%@”, NSStringFromClass([touch.view class]));

// 若为UITableViewCellContentView(即点击了tableViewCell),则不截获Touch事件

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

return NO;

}

return YES;

}

工作中,亲测。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  touch cell ios