Пейджинг и UITableView? - PullRequest
       3

Пейджинг и UITableView?

2 голосов
/ 18 сентября 2011

Можно ли добавить нумерацию страниц для строк UITableView? Когда пользователь прокручивает вертикально UITableView, он меняет строки!

Ответы [ 2 ]

5 голосов
/ 18 сентября 2011

Вы можете использовать метод tableView:willDisplayCell:forRowAtIndexPath: для добавления дополнительных строк внизу. Этот метод вызывается каждый раз перед отображением строки. В этом методе проверьте, соответствует ли строка последнему элементу в вашем источнике данных. Если да, добавьте больше строк в конце.

if(indexPath.row == [self.items count] - 1) //items is your data source
{
      [self addMoreItems];
}

НТН,

Акшай

0 голосов
/ 18 сентября 2011

Создание страниц в tableView не сложно, это просто вопрос расширения таблицы при необходимости.

Используйте изменяемую структуру, такую ​​как NSMutableArray, в качестве основного источника данных для tableView, когда пользователь нажимает на последнюю строку (или строка загружается, как вы хотите). Получите новые данные, добавьте их в массив и принудительно перезагрузите представление таблицы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...