iPhone下载图像并显示正确的比例

时间:2011-09-29 12:40:12

标签: iphone image

我正在从服务器下载一堆图像并在屏幕上显示它们。我有大约320x450可以使用。每个图像尺寸都有不同的尺寸,我如何正确调整图像大小以使它们适合iPhone屏幕并保持正确的比例和相同的时间?

3 个答案:

答案 0 :(得分:7)

使用您可以适合的任何大小的UIImageView,并将它们设置为使用contentMode进行缩放:

myUIImageView.contentMode = UIViewContentModeScaleAspectFit;

答案 1 :(得分:2)

试试这个:

UIImage *img = [UIImage imageNamed:@"image.png"];
imageview.frame=CGRectMake(x,y,img.size.width,img.size.height);
[self.view addSubView imageview];

答案 2 :(得分:1)

尝试使用,适应您的图像文件类型:

UIImage *img = [[UIImage imageNamed:@"image.png"] _imageScaledToSize:CGSizeMake(32.0f, 32.0f) interpolationQuality:1];