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