Ios 当我把PNG图像放在屏幕上时,它看起来太小了

Ios 当我把PNG图像放在屏幕上时,它看起来太小了,ios,uiimageview,photoshop,iphone-4,retina-display,Ios,Uiimageview,Photoshop,Iphone 4,Retina Display,我有一张PNG图片640*960,当我用UIImageView将它放在我的应用程序屏幕上时,它看起来太小了,非常小了,我甚至不知道它的尺寸变成了什么,你能帮我弄清楚为什么我会得到它吗?thanx提前: 编辑: 有一个API用于创建具有比例的UIImage NSData *imageData = ...; UIImage *unscaled = [UIImage imageWithData:imageData]; UIImage *img = [UIImage imageWithCGImage:u

我有一张PNG图片640*960,当我用UIImageView将它放在我的应用程序屏幕上时,它看起来太小了,非常小了,我甚至不知道它的尺寸变成了什么,你能帮我弄清楚为什么我会得到它吗?thanx提前:

编辑:


有一个API用于创建具有比例的UIImage

NSData *imageData = ...;
UIImage *unscaled = [UIImage imageWithData:imageData];
UIImage *img = [UIImage imageWithCGImage:unscaled.CGImage
                                   scale:2
                             orientation:UIImageOrientationUp];

您可能希望也可能不希望使用[UIScreen mainScreen].scale来动态检测缩放/视网膜。

是否以编程方式创建UIImageView?如果是,请发布你的代码事实上不是,我直接在界面构建中使用UIImageView,你确定你的imageview的尺寸是正确的吗?我的PNG图片尺寸是640*960,关于UIImageView,我没有触摸它的参数,我只确保UIImageView填充了UIView的所有边界,然后,我已经将PNG从我的资源文件夹导入到图像属性中,请查看我的编辑,thanx:在尺寸检查器上,它的宽度和高度分别为320和480,对吗?当您从interface builder中指定图像时,它看起来正常吗?我的意思是,你能看到它在设计时填充了你的图像视图吗?嗨,谢谢你的回答,不过我不打算以编程方式放置图像,我直接在IB中使用UIImageView。