У меня есть настраиваемая ячейка табличного представления с изображениями (загруженными из каталога документов приложения), метками, тенями и т. Д., И когда я прокручиваю табличное представление, это вызывает много задержек. Как я могу избежать этих лагов? Я думаю, что можно кэшировать ячейку табличного представления или получить изображение ячейки табличного представления, но я не знаю, как это реализовать. Пожалуйста, помогите мне:)
В cellForRowAtIndexPath: я установил данные в блоке if (cell == nil)
, но замедления все еще есть.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
// ...configuring is here...
}
return cell;
}
P.S. Изображения в ячейке имеют высокое разрешение, но уменьшены для соответствия ...