Ios 如何为不同的iPhone设备设置查看背景图像

Ios 如何为不同的iPhone设备设置查看背景图像,ios,objective-c,iphone,background-image,device,Ios,Objective C,Iphone,Background Image,Device,这是如何设置背景图像以供查看 [self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"BG.png"]]]; // BG.png for 320X480 // BG@2x.png for 640X960 // BG-568h@2X.png for 640X1136 对于每个设备,我是否需要设置不同的图像大小 @全部 提前谢谢。只需设置图像名称,不提供扩展名。当视网

这是如何设置背景图像以供查看

 [self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"BG.png"]]];

 //   BG.png for 320X480
 //   BG@2x.png for 640X960
 //   BG-568h@2X.png for 640X1136
对于每个设备,我是否需要设置不同的图像大小

@全部
提前谢谢。

只需设置图像名称,不提供扩展名。当视网膜显示时,自动获取图像@2x image只需您简单定义名称“BG”而不定义“BG.png”

无需设置大小,您所拥有的一切都很好…@mitual用于自动保留其拍摄。。。对于iPhone 5及以上的屏幕尺寸高度增加,是否需要BG-568h@2X.png自动地。我是否需要为iPhone 5c、iPhone 5s及更高版本明确设置只需制作两种类型的图像,第一种是BG.png/(320X480),第二种是BG@2x.png(640X1136)不需要任何其他大小的图像。图像加载项项目和您仅按名称使用此图像示例[UIImage ImageName:@“BG”];