iPhone загружает изображения и отображает правильное соотношение - PullRequest
1 голос
/ 29 сентября 2011

Я загружаю кучу изображений с сервера и отображаю их на экране.У меня есть около 320х450 для работы.Каждый размер изображения имеет свой размер. Как правильно изменить размер изображения, чтобы оно умещалось на экране iphone и сохраняло правильное соотношение и в то же время?

Ответы [ 3 ]

7 голосов
/ 29 сентября 2011

Используйте UIImageView s любого размера, который вам подходит, и установите их масштабирование с помощью contentMode:

myUIImageView.contentMode = UIViewContentModeScaleAspectFit;
2 голосов
/ 29 сентября 2011

Попробуйте это:

UIImage *img = [UIImage imageNamed:@"image.png"];
imageview.frame=CGRectMake(x,y,img.size.width,img.size.height);
[self.view addSubView imageview];
1 голос
/ 29 сентября 2011

Попробуйте, адаптируясь к типу файла вашего изображения:

UIImage *img = [[UIImage imageNamed:@"image.png"] _imageScaledToSize:CGSizeMake(32.0f, 32.0f) interpolationQuality:1];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...