忙于分页,我使用下面的代码检测到表格的底部是正确的,但我如何检测到顶部?
protected bool IsAtBottomOfTable() {
var currentOffset =TableView.ContentOffset.Y;
var maximumOffset = TableView.ContentSize.Height -TableView.Frame.Size.Height;
return maximumOffset - currentOffset <= 10.00;
}
答案 0 :(得分:0)
我怎样才能检测到顶部?
当tableview滚动到顶部时,其ContentOffset.Y
将为0。
我们可以使用Scrolled
覆盖UIScrollViewDelegate
方法。
((UIScrollView)table).Delegate = new MyScrollViewDelegate();
public class MyScrollViewDelegate:UIScrollViewDelegate {
public override void Scrolled(UIScrollView scrollView)
{
bool isTop = (scrollView.ContentOffset.Y <= 0);
}
}