TableView didSelectRowAtIndexPath 不执行
Posted ygm900
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TableView didSelectRowAtIndexPath 不执行相关的知识,希望对你有一定的参考价值。
1、父类事件设置代理
UIGestureRecognizer *tapGesture 。。。
tapGesture.delegate = self;
2、覆盖方法
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch
{
if ([NSStringFromClass([touch.view class]) isEqualToString:@"UITableViewCellContentView"]) {
return NO;
}
return YES;
}
以上是关于TableView didSelectRowAtIndexPath 不执行的主要内容,如果未能解决你的问题,请参考以下文章
SFSafariViewController 在安装 YouTube 时请求打开 YouTube 应用
如何使用tableview外的按钮将tableview移动到新的tableview
tableView(cellForRowAtIndexPath) 与 tableView.cellForRowAtIndexPath()?
TableView里面的tableview cell swift 3
将 tapGesture 添加到 tableView 则无法执行 tableView(_ tableView: UITableView, didSelectRowAt indexPath: Index