iphone – 在滚动后检测UITableView中的当前顶部单元格

iphone – 在滚动后检测UITableView中的当前顶部单元格,第1张

概述一个简单的问题,但我似乎没有正确的术语来搜索Stackoverflow。 我有一个没有节的UITableView,用户可以向上和向下滚动此表视图中提供的长列数据(行)。 问题:如何在用户滚动后检测最顶端的单元格行号。 (例如,如果用户正在向下滚动30个单元格,则滚动后的顶部单元格= 30) 您可以尝试使用UITableView的-indexPathsForVisibleRows或-indexPat 一个简单的问题,但我似乎没有正确的术语来搜索Stackoverflow。

我有一个没有节的UItableVIEw,用户可以向上和向下滚动此表视图中提供的长列数据(行)。

问题:如何在用户滚动后检测最顶端的单元格行号。
(例如,如果用户正在向下滚动30个单元格,则滚动后的顶部单元格= 30)

解决方法 您可以尝试使用UItableVIEw的-indexPathsForVisibleRows或-indexPathForRowAtPoint。

例如,假设当您停止拖动表时,要打印最上面可见单元格的indexPath。你可以这样做:

- (voID)scrollVIEwDIDEndDragging:(UIScrollVIEw *)scrollVIEw willDecelerate:(BOol)decelerate{    NSIndexPath *firstVisibleIndexPath = [[self.tableVIEw indexPathsForVisibleRows] objectAtIndex:0];    NSLog(@"first visible cell's section: %i,row: %i",firstVisibleIndexPath.section,firstVisibleIndexPath.row);}
总结

以上是内存溢出为你收集整理的iphone – 在滚动后检测UITableView中的当前顶部单元格全部内容,希望文章能够帮你解决iphone – 在滚动后检测UITableView中的当前顶部单元格所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1087186.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存