刚刚被问到如题的问题,索性试了下,主要是设置tableView的bounces属性,默认为YES,可上下出现弹性区,需要写在scrolView的代理方法中:
-(void)scrollViewDidScroll:(UIScrollView *)scrollView
{
NSLog(@"%f",_tableView.contentOffset.y);
if (_tableView.contentOffset.y <= 100) {
_tableView.bounces = NO;
}
else
{
_tableView.bounces = YES;
}
}
tableView也是支持scrollView的代理方法的,所以UIScrollViewDelegate是可以不写的。
本文介绍如何根据TableView滚动位置禁用其弹性效果。当TableView的contentOffset.y小于等于100时,通过scrollViewDidScroll代理方法将bounces属性设为NO,以避免出现弹性区域。
631

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



