如何监听UITableView的滚动
2个回答
2017-02-18 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
因为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*****");
}
-(void)scrollViewDidScroll:(UIScrollView *)scrollView
由此就可以根据 ContentOffset.y值判定就行相关处理了
if(scrollView.contentOffset.y < 0){
NSLog(@"top*****");
}else if(scrollView.contentOffset.y > 0){
NSLog(@"bottom*****");
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询