视网膜4中的背景图像

时间:2012-11-19 14:07:34

标签: ios xcode retina-display iphone-4 iphone-5

我使用以下代码在我的iPhone应用程序中设置背景。

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

问题在于,如果我在iPhone 5中尝试应用程序..视网膜4“背景图像会被平铺而不是有黑色空间,而不应该有任何图像。

我在应用程序中有一个Default-568h@2x.png,它的尺寸正确,但我仍然无法获得正确的图像背景。

关于如何解决此问题的任何想法?

2 个答案:

答案 0 :(得分:1)

删除Default-568h@2x.png,您将获得预期的结果

答案 1 :(得分:0)

1)Default-568h@2x.png仅适用于启动图像。它不会在应用程序的任何位置使用。

2)如果图像尺寸小于视图

,则会重复colorWithPatternImage

因此,你可以使用高度适合4英寸屏幕的图像。这也适用于3.5英寸的屏幕。