在自定义UITableViewCell 和UICollectionViewCell的时候,需要有个scrollerView滑动的时候,发现 didSelectItemAtIndexPath: indexPath 这个点击方法被覆盖了,不执行。
解决办法:
在自定义Cell中:
self.scrollView.userInteractionEnabled = NO;
[self.contentView addGestureRecognizer: self.scrollView.panGestureRecognizer];
这样子就可以完美解决Cell的点击事件被覆盖无法执行的问题了
解决UIScrollView把UITableViewCell的点击事件屏蔽了
最新推荐文章于 2017-09-26 12:13:35 发布
本文介绍了一种解决自定义UITableViewCell或UICollectionViewCell中点击事件被scrollView滑动覆盖的方法。通过禁用scrollView的用户交互并手动添加panGesture的手势识别器到contentView上,可以确保点击事件正常触发。

242

被折叠的 条评论
为什么被折叠?



