Как повторно использовать динамические прототипные ячейки в табличном представлении - PullRequest
0 голосов
/ 29 апреля 2018

Я создал прототип ячейки в табличном представлении и хочу повторно использовать его для экономии памяти.

-(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
    mytesttableviewcell *cell=[self.tbl dequeueReusableCellWithIdentifier:@"Test"];
    cell.txt1.text=@"1234567890";
    cell.txt2.text=@"1234567890";
    return cell;
}

Я не мог найти способ сделать это. Любые идеи о том, как это можно сделать

1 Ответ

0 голосов
/ 29 апреля 2018

Согласно Документам dequeueReusableCellWithIdentifier метод экземпляра UITableView

В табличном представлении поддерживается очередь или список объектов UITableViewCell, которые источник данных пометил для повторного использования. Вызовите этот метод из объекта источника данных, когда вас попросят предоставить новую ячейку для табличного представления. Этот метод удаляет существующую ячейку, если она доступна, или создает новую, используя ранее зарегистрированный файл класса или пера. Если ячейка недоступна для повторного использования и вы не зарегистрировали файл класса или nib, этот метод возвращает nil.

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