有一个需求,需要监听UITableView对象的滑动动态,当tableview滑至顶部时有一定的功能触发,非顶部时进行一些界面的隐藏。
因为UITableView是直接继承UIScrollView的,所以只要设置了UITableView对象的DataSource,尤其是Delegate,就可以Overwrite UIScrollView的代理函数,例如:
- -(void)scrollViewDidScroll:(UIScrollView *)scrollView
由此就可以根据 ContentOffset.y值判定就行相关处理了
- if(scrollView.contentOffset.y < 0){
- NSLog(@"top*****");
- }else if(scrollView.contentOffset.y > 0){
- NSLog(@"bottom*****");
- }
转载:http://blog.csdn.net/andypan1314/article/details/8740399