官方文档地址:developer.apple.com/documentati…
原因可能是你的scrollView没有打开的scrollsToTop这个属性(本身是UIScrollView的一个属性(property))。scrollsToTop是一个手势动作(gesture),这个动作可以通过点击最上方的状态栏(status Bar)回到视图的顶部。 scrollViewDidScrollToTop:是在开启这个属性的情况下,检测用户是否回到了顶部。 如果你不想开启这个动作,又想检测是否到达顶部,那么可以简单粗暴的:
if (scrollView.contentOffset.y == 0) {
NSLog(@"do something here") // 检测回到了顶部,做一些事情
}