Дисплей Retina для изображения из URL

У меня есть несколько изображений, которые мне нужно получить из Интернета. Просто используя данные из URL.
Они должны корректно отображаться на Retina Display.
Когда я получаю изображения из Интернета, они все еще выглядят пикселизированными. Мне нужно установить масштаб изображения на дисплей сетчатки (2.0 ), но я должен что-то упустить. Вот что я сделал до сих пор.

UIImage *img = [UIImage imageWithData:[NSData dataWithContentsOfURL:@"http://www.msdomains.com/tmp/test.png"];

CGRect labelFrame = CGRectMake(0,0,64,64);
UIImageView *imageView = [[UIImageView alloc] initWithFrame:labelFrame];
imageView.contentScaleFactor = [UIScreen mainScreen].scale;

[imageView setImage:img];
[self addSubview:imageView];
[imageView release];
6
задан Ted 15 July 2012 в 12:02
поделиться