iOS UITableView如何禁用滚动到底部弹跳

时间:2014-03-18 09:56:35

标签: ios uitableview

我想在我的UITableView上禁用任何滚动弹跳。现在我这样做:

myTableView.bounces = NO;

但是当我滚动到列表的底部时,我的内容不会停止,而是回过头来。如何禁用它?

4 个答案:

答案 0 :(得分:8)

只需取消选中UITableView的Bounce Vertically属性

即可

enter image description here

这也可以通过将alwaysBounceVertical属性设置为NO

以编程方式完成

答案 1 :(得分:4)

-(void)scrollViewDidScroll:(UIScrollView *)scrollView
{
    if (scrollView.contentOffset.y<=0) {
        scrollView.contentOffset = CGPointZero;
    }
}

答案 2 :(得分:3)

UITableview是从UIScrollview继承的。所以只需使用滚动视图委托。我们可以做同样的事情,我们正在为scrollview做。如果我错了,请纠正我。

答案 3 :(得分:2)

UITableView是UIScrollView的子类。 UIScrollView有一个属性,你可以设置为停止弹跳。

实际上你可以使用两种:

BOOL的{​​{1}}值设置为bounces

NO的{​​{1}}值设置为BOOL

Here's指向文档的链接。