Если вы хотите загрузить больше ячеек, когда достигнете дна, попробуйте это post .
В основном вы знаете, сколько строк в настоящее время находится в табличном представлении, сколько разделов и т. Д., Используйте:
- (NSInteger)numberOfSections
- (NSInteger)numberOfRowsInSection:(NSInteger)section
Вы также можете использовать:
- (NSArray *)indexPathsForVisibleRows
, чтобы выяснить пути индекса ячеек возле дна ..
Затем используйте следующий UITableViewDelegate метод:
- (void)tableView:(UITableView *)tableView
willDisplayCell:(UITableViewCell *)cell
forRowAtIndexPath:(NSIndexPath *)indexPath
и используйте значение indexPath
и сравните его с «рядом» с нижними индексами. Если внизу, выполните какое-то действие, например, загрузите больше контента.
Некоторые приложения имеют выделенную ячейку «Загрузить еще ...» для загрузки дополнительного содержимого вручную . Этот подход легче внедрить, и он проверяет функциональность «загрузки дополнительного содержимого» в вашем приложении.