iphone - 如何让scrollViewDidScrollToTop 在 UITableView 中工作?

标签 iphone uitableview uiscrollview

我认为标题已经说明了一切。我希望当用户滚动到表格 View 顶部时收到通知。

我尝试了以下方法,但没有成功,甚至在 .h 文件中添加了 UIScrollViewDelegate。

- (void)scrollViewDidScrollToTop:(UIScrollView *)scrollView{
    NSLog(@"ScrolledToTop");
}

谢谢!

编辑:如果我按状态栏,我就可以调用它。但如果我滚动到顶部则不会。奇怪......它可能与桌面 View 到达顶部时弹跳有关吗?

最佳答案

如果你尝试这个会发生什么?

- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
    if (scrollView.contentOffset.y == 0)
        NSLog(@"At the top");
}

关于iphone - 如何让scrollViewDidScrollToTop 在 UITableView 中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2113791/

相关文章:

ios - 将触摸事件从 UIScrollview 传递到 UICollectionView

iOS ScrollView setContentSize 不工作

ios - 自动布局中的 viewDidLayoutSubviews 在 UIPageViewController 上旋转

ios - cell.textlabel.text 无法正常工作

iphone - 结合 MKMap 和 Cocos2D

ios - parse.com swift - 取消固定和删除 tableView 单元格中的对象

objective-c - UITableView 像联系人应用程序编辑模式

ios - 触摸 move UILabel 一直有效,直到值修复 - 错误还是功能?

iphone - "The operation couldn’ t 完成。 ( cocoa 错误 512。)”

ios - 如果键盘在 ios 应用程序中可见,如何以编程方式快速检查