如何在iPhone 5中支持自定义graphics

如何在iPhone 5,4英寸显示器中支持自定义graphics。
我知道,默认情况下,需要添加-568h前缀,当我的状态栏被隐藏,我的背景图像大小为640 x 1136像素时,它的工作。 但是当我需要为大小小于1136像素的屏幕添加自定义背景时,它不起作用。
那么如何在新的视网膜显示器中支持自定义graphics?

你可以使用我的三个#define s:

 #define isPhone568 ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone && [UIScreen mainScreen].bounds.size.height == 568) #define iPhone568ImageNamed(image) (isPhone568 ? [NSString stringWithFormat:@"%@-568h", image] : image) #define iPhone568Image(image) ([UIImage imageNamed:iPhone568ImageNamed(image)]) 

只要给你的图像-568h@2x.png表示法,并使用iPhone568ImageNamed得到标准名称或iPhone 5 /新iPod的名称。