我认为标题解释了一切。我想在用户滚动到桌面视图的顶部时收到通知。如何让scrollViewDidScrollToTop在UITableView中工作?
我试过以下没有运气,甚至添加一个UIScrollViewDelegate到.h文件。
- (void)scrollViewDidScrollToTop:(UIScrollView *)scrollView{
NSLog(@"ScrolledToTop");
}
谢谢!
编辑:如果我按状态栏,我可以调用它。但是,如果我滚动到顶部,则不是。奇怪...它可能与桌面弹跳到顶部时有什么关系?
这样做!谢谢! – Jonah 2010-01-22 00:58:15
男人,这是如此低效。它被称为疯狂。没有更好的方法吗? – mskw 2013-08-28 04:33:56
没有更好的方法。它必须检查每次滚动视图移动一个点。检查较少的唯一方法是检查用户在滚动后抬起手指的时间,但不会一直通知您。取决于你想要用它做什么。 – MichaelThiessen 2013-09-09 20:54:41