Я использую следующую логику для загрузки пользовательской ячейки в мой UITableView:
static NSString* cust=@"CUSTOM";
LabelTextfieldTC *cell = (LabelTextfieldTC*)[tableView dequeueReusableCellWithIdentifier:cust];
if( cell == nil )
{
cell = (LabelTextfieldTC*)[nibs objectAtIndex:0];
}
но я заметил, что с этим dequeueReusableCellWithIdentifier: cust всегда будет возвращать ноль, и нет способа повторно использовать помещенные в очередь ячейки, поскольку они никогда не ставились в очередь в первую очередь. Загрузка ячейки из кончика ничего не сообщает платформе об ее идентификаторе «cust». В результате загрузка с пера всегда будет происходить, и я верю, что все будет как-то медленнее. Поправь меня, если я не прав.
Я попытался запустить загрузку пера только один раз в функции viewDidLoad, чтобы его можно было использовать выше, а не каждый раз, но по какой-то причине только последняя ячейка в таблице построена правильно. остальные белые.
Надеюсь, у кого-то есть понимание этого.
Приветствие
AF