苹果文档说 scrollViewWillScrollToTop: 将作为 UIScrollViewDelegate 协议的一部分被调用。但是,即使我递归地通过 /Developer 文件夹进行 grep,这种方法似乎也不存在。我看不到这个方法在哪里被调用,也看不到它的原型。有什么提示吗?
问问题
195 次
1 回答
0
你指的是这个吗?
此手势适用于单个可见滚动视图;如果有多个设置了此属性的滚动视图(例如,日期选择器),或者如果委托在 scrollViewWillScrollToTop: 中返回 NO,则 UIScrollView 将忽略该请求。在滚动视图滚动到内容视图的顶部后,它会向委托发送一个 scrollViewDidScrollToTop: 消息。
这是文档中的错字。他们的意思是scrollViewShouldScrollToTop:
。您可以看到他们提到返回 BOOL 值,而will...
委托方法通常不返回任何内容。should...
另一方面,以开头的那些。
我建议您通过单击文档页脚中的“很好,但是...”链接来报告此问题。我也会这样做。
于 2011-09-14T11:43:55.430 回答