Я знаю, что у этого поста около 1 года, но на всякий случай, если кто-то его ищет, есть проект под названием NYXImagesKit , который делает то, что вы ищете.
Он имееткласс с именем NYXProgressiveImageView
, который является подклассом UIImageView
.
. Все, что вам нужно сделать, это:
NYXProgressiveImageView * imgv = [[NYXProgressiveImageView alloc] init];
imgv.frame = CGRectMake(0, 0, 320, 480);
[imgv loadImageAtURL:[NSURL URLWithString:@"http://yourimage"]];
[self.view addSubview:imgv];
[imgv release];
Кроме того, хорошим вариантом является сохранение изображений в формате * 1012.* так что он загружается с низким качеством и улучшается с загрузкой.Если изображение не чересстрочное, оно загружается сверху вниз.