我的表格视图涵盖了部分视图。如果我有20个对象,我将在tableview中显示所有这些对象。但我想知道用户可以看到加载了多少个单元格。 (即前5个单元格数据对我来说是可见的:当我向下滚动时,剩余的单元格将会加载。这里我想知道没有滚动加载了多少个单元格。)
这可能吗?
答案 0 :(得分:13)
如果我理解了你想要的内容,你可以使用[tableView visibleCells] count]
,它会返回可见的表格单元格的数量。
答案 1 :(得分:3)
下面的代码将为您提供当前可见的单元格的索引路径数组
NSArray *visiblePaths = [self.tableView indexPathsForVisibleRows];
获取索引路径后,您可以轻松访问特定索引路径上的单元格
答案 2 :(得分:1)
你能看一下表格可见部分的大小,然后是一个单元格的大小,然后将它们分开来知道它们中有多少适合屏幕?
答案 3 :(得分:0)
通常是:(tableView's height / cell row height ) + 1