gpt4 book ai didi

ios - 判断 UITableView 是否已经滚动到顶部

转载 作者:IT王子 更新时间:2023-10-29 07:55:19 24 4
gpt4 key购买 nike

我试过这个:

- (void)scrollViewDidScrollToTop:(UIScrollView *)scrollView

但是当我将表格 View 滚动到顶部时它没有触发。

- (void)scrollViewDidScroll:(UIScrollView *)scrollView

确实触发了,所以委托(delegate)不是问题。

在 viewDidLoad 中我还设置了 [myTbl setDoesScrollToTop:YES];

最佳答案

scrollViewDidScrollToTop: 方法在用户单击状态栏并且 scrollsToTop 属性设置为 YES 时触发。来自文档:

The scroll view sends this message when it finishes scrolling to the top of the content. It might call it immediately if the top of the content is already shown. For the scroll-to-top gesture (a tap on the status bar) to be effective, the scrollsToTop property of the UIScrollView must be set to YES.

如果用户手动滚动到顶部,它不会触发。如果您想处理这种情况,您将必须实现 scrollViewDidScroll: 方法并自行检查滚动条是否位于顶部。

您可以通过 contentOffset 查看属性例如:

if (scrollView.contentOffset.y == 0) { // TOP }

关于ios - 判断 UITableView 是否已经滚动到顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15772859/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com