当我进入我的ViewController并且方法scrollViewDidScroll
总是在我触摸之前调用它甚至不拖动它。
答案 0 :(得分:1)
问题是由tableView引起的,它是UISCrolView
的子类,所以这也称为scrollViewDidScroll
委托。 [self.tableView reloadData];
答案 1 :(得分:-1)
如果要将事件与tableview和scrollview区分开来,可以执行检查
-(void)scrollViewDidScroll:(UIScrollView *)scrollView {
if([scrollView isKindOfClass:[UITableView class]]) {
// it's the tableview
} else {
//it's the scrollview
}
}