我使用以下代码在我的iPhone应用程序中设置背景。
[[self view] setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"background_final.png"]]];
问题在于,如果我在iPhone 5中尝试应用程序..视网膜4“背景图像会被平铺而不是有黑色空间,而不应该有任何图像。
我在应用程序中有一个Default-568h@2x.png,它的尺寸正确,但我仍然无法获得正确的图像背景。
关于如何解决此问题的任何想法?
答案 0 :(得分:1)
删除Default-568h@2x.png
,您将获得预期的结果
答案 1 :(得分:0)
1)Default-568h@2x.png
仅适用于启动图像。它不会在应用程序的任何位置使用。
2)如果图像尺寸小于视图
,则会重复colorWithPatternImage
因此,你可以使用高度适合4英寸屏幕的图像。这也适用于3.5英寸的屏幕。