使用资产目录添加背景图像

时间:2014-07-07 18:57:20

标签: ios objective-c xcode5 background-image

我将图片添加到iOS 7.0及更高版本以及iOS 7.0及之前版本的LaunchImage资源中。正确的图像用作所有屏幕尺寸和分辨率的启动图像。现在,我尝试使用相同的资源使用以下代码添加背景图像:

self.backgroundImage = [UIImage imageNamed:@"LaunchImage"];
UIImageView *backgroundView = [[UIImageView alloc] initWithImage:self.backgroundImage];
[self.view addSubview:backgroundView];

但是,R4图像永远不会加载。它只加载2x图像。这是4英寸设备的问题,因为唯一具有正确尺寸(640 x 1136像素)的图像是R4。

我理解R4图像仅用于iPhone及以后用于iOS7及更高版本,但是当我使用4英寸64位iOS模拟器时它甚至不起作用,即使它做了什么关于iOS6和之前的4英寸?

1 个答案:

答案 0 :(得分:0)

您必须将iOS项目目标更改为iOS 7,才能由Xcode自动选择R4图像。另一个2x图像将以较低版本加载。