我有一个UITableView嵌套在一个UIView中,而该UIView又嵌套在一个UIScrollView中。问题是:当我滚动/拖动UITableView时,UIScrollView也会滚动。
我需要的是让UITableView不将滚动传递给UIScrollView。同时,我需要能够直接滚动UIScrollView。 如何实现呢? 谢谢!
我需要的是让UITableView不将滚动传递给UIScrollView。同时,我需要能够直接滚动UIScrollView。 如何实现呢? 谢谢!
- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event
将代理设置为您的表视图滚动视图(即您的视图控制器)
tableView.scrollView.delegate = self;
然后使用这两个调用
– scrollViewDidScroll:
– scrollViewDidEndDragging:willDecelerate:
禁用并重新启用外部scrollView的scrollEnabled属性