有没有办法只显示 UITableView 中的前 10 个单元格?我有一个从 XML 文件填充的 UITableView,我只想显示前 10 个单元格。问题是 UITableView 在这些部分中有多个部分和行。每个用户的行数和节数不同。
是否可以隐藏其余单元格或不首先显示它们(例如,通过不在 cellForRowAtIndexPath 中添加它们),我尝试在 cellForRowAtIndexPath 中有一个计数器,每次调用 cellForRowAtIndexPath 方法时 + 1。我 NSLog'ed 计数器,它变得非常大,直到 80,我什至在 UITableView 中没有 30 个单元格。
谢谢!
编辑: 问题是每次滚动 UITableView cellForRowAtIndexPath 时,每次滚动经过 indexPath(对于相同的 indexPath)时都会调用,因此计数器无效。
编辑2: 我认为它不起作用,所以我修改了我的XML文件以在文件中有一个计数器,现在我可以从xml文件中检查计数器是否大于10并检查它以修改cellForRowAtIndexPath中的单元格.