1UIScrollView的滑動監聽需要實現
- (void)scrollViewDidScroll:(UIScrollView *)scrollView;方法
if (scrollView.contentOffset.y<0) {
//往下拉是小于0
}
2UITableView的contentOffset監聽
首先是增加一個觀察者,然后是實現代理方法
[_homelistTableView addObserver:self forKeyPath:@"contentOffset" options:NSKeyValueObservingOptionNew context:nil];
- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary*)change context:(void *)context {
if (object == self.homelistTableView) {
CGPoint? point=[((NSValue *)[self.homelistTableView ?valueForKey:@"contentOffset"]) CGPointValue];
//如果是這個對象就可以獲得contentOffset的值然后判斷是正或者負,來判斷上拉下拉。
?}
}