有一个需求,需要监听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.youkuaiyun.com/andypan1314/article/details/8740399
本文介绍如何通过重写UIScrollView的代理方法scrollViewDidScroll来监听UITableView的滚动状态,并根据ContentOffset.y的值判断TableView是否滚动到顶部,进而实现相应功能。
6799

被折叠的 条评论
为什么被折叠?



