У меня есть tableView с несколькими большими изображениями.Я изо всех сил пытаюсь улучшить очень резкую прокрутку.Если я использую ImageNamed для загрузки изображений, прокрутка сначала прерывистая, но после просмотра изображений плавная прокрутка.Я знаю, что ImageNamed добавляет изображения в системный кеш, поэтому мой вопрос: возможно ли предварительно загрузить изображения в системный кеш перед их просмотром?
Я попытался добавить следующий код вмой метод viewDidLoad:
for (int i = 0; i < appDelegate.detailSectionsDelegateDict.count; i++) {
NSString *imageString = [NSString stringWithFormat:@"%@",[[appDelegate.detailSectionsDelegateDict objectAtIndex:i] objectForKey:@"MainTrackImage"]];
NSString *bundlePath = [[NSBundle mainBundle] bundlePath];
UIImage* theImage;
theImage = [UIImage imageNamed:imageString];
[imageCacheArray insertObject:theImage atIndex:i];
}
Затем я рисую правильное изображение из imageCacheArray в моем методе CellForRowAtIndexPath.Но результат по-прежнему прерывистая прокрутка.
Спасибо!