我想在我的UITableView上禁用任何滚动弹跳。现在我这样做:
myTableView.bounces = NO;
但是当我滚动到列表的底部时,我的内容不会停止,而是回过头来。如何禁用它?
答案 0 :(得分:8)
只需取消选中UITableView的Bounce Vertically属性
即可
这也可以通过将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指向文档的链接。