Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone ios——当系统显示高质量图片时_Iphone_Ios_Uiview - Fatal编程技术网

Iphone ios——当系统显示高质量图片时

Iphone ios——当系统显示高质量图片时,iphone,ios,uiview,Iphone,Ios,Uiview,在我的应用程序中,我使用的是iPhone 6模拟器和xcode 4.6。我在我的应用程序中添加了一个背景图片视图,这里有两张图片,myPic.png(320*480)和myPic@2x.png(640*960),但当系统显示高质量图片时,系统仅显示myPic.png图片。 谁能告诉我,谢谢 当您在视网膜显示器上运行项目时,它将显示2倍图像,而不是小图像。为此,您必须这样编写代码 UIImageView * imageView = [[UIImageView alloc] initWithFram

在我的应用程序中,我使用的是iPhone 6模拟器和xcode 4.6。我在我的应用程序中添加了一个背景图片视图,这里有两张图片,myPic.png(320*480)和myPic@2x.png(640*960),但当系统显示高质量图片时,系统仅显示myPic.png图片。
谁能告诉我,谢谢

当您在视网膜显示器上运行项目时,它将显示2倍图像,而不是小图像。为此,您必须这样编写代码

UIImageView * imageView = [[UIImageView alloc] initWithFrame:CGRectMake(270, 17, 30, 30)];
imageView.image = [UIImage imageNamed:@"myPic"];

不要写入图像的扩展,这样它将根据您的屏幕显示图像。

从硬件更改设备->设备->iPhone Ratina,然后它将使用myPic@2x.png但我的应用程序在iphone5上运行,它只显示非高清模式图片您可以显示显示图像的代码,请检查高清图像是否添加到未引用的捆绑包中。谢谢,我将模拟器设置为显示高清模式,我可以看到高清图片,