Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.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
iOS iPhone版本:全尺寸背景图像分辨率_Ios_Iphone - Fatal编程技术网

iOS iPhone版本:全尺寸背景图像分辨率

iOS iPhone版本:全尺寸背景图像分辨率,ios,iphone,Ios,Iphone,我有一个简单的单视图应用程序。我有一个图像,这是用来作为完整的背景。目前,我已经在标准(414 X 736)和视网膜(1242 X 2208)中编辑了纵向和横向图像 当我使用iOS模拟器时,所有设备的背景都很好(4s>6 plus)。 但是,我不确定这在发布/发布时是否会持续 我是否需要为最终应用程序中的每个设备提供所有不同分辨率的图像 e、 gimagerative4s.png,imagerative5.png,imagerative6.png,imagerative6plus.png等这可能

我有一个简单的单视图应用程序。我有一个图像,这是用来作为完整的背景。目前,我已经在标准(414 X 736)和视网膜(1242 X 2208)中编辑了纵向和横向图像

当我使用iOS模拟器时,所有设备的背景都很好(4s>6 plus)。 但是,我不确定这在发布/发布时是否会持续

我是否需要为最终应用程序中的每个设备提供所有不同分辨率的图像


e、 g
imagerative4s.png
imagerative5.png
imagerative6.png
imagerative6plus.png

等这可能会有所帮助。我还不知道

UIImageView *backgroundImageView = [[UIImageView alloc] initWithImage:_Image];
[backgroundImageView setFrame:[[self view] bounds]];
[[self view] addSubview:backgroundImageView];
//I EXCPECTED THIS NEXT LINE OF CODE TO WORK TO SET A SEPARATE BACKGROUND FOR IPAD...
UIImage *Image = [[UIImage alloc]init];
if ([[UIScreen mainScreen] bounds].size.height == 480) {
    // iPhone, iPod Touch
    Image = [UIImage imageNamed:@"cheetah2.png"];
}
if ([[UIScreen mainScreen] bounds].size.height == 568) {
    // iPhone 5
    Image = [UIImage imageNamed:@"cheetah2.png"];
}
if ([[UIScreen mainScreen] bounds].size.height == 1024) {
    // iPad
    Image = [UIImage imageNamed:@"cheetah2.png"];
}
self.view.backgroundColor = [UIColor colorWithPatternImage:Image];

我在App Store中有很多应用程序只使用一个图像——最高分辨率的图像。他们在实践中(在任何设备上)按比例缩小。对于一张背景图像,您不应该看到任何差异(非视网膜设备上的分辨率除外)

如果您确保您的图像设置为“缩放到填充”,无论用户的方向或设备大小如何,图像都会看起来很好并填充屏幕。(请确保背景的重要焦点朝向中心,因为根据设备的不同,某些边缘会被切掉)。

可能的重复