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的值然后判断是正或者负,来判断上拉下拉。
}
}
网友评论