1

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

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

问题是,如果我在 iPhone 5..retina 4" 中尝试应用程序,背景图像会被平铺,而不是在不应该有任何图像的地方出现黑色空间。

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

有想法该怎么解决这个吗?

4

2 回答 2

1

删除Default-568h@2x.png,你会得到预期的结果

于 2012-11-19T14:13:54.703 回答
0

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

2)colorWithPatternImage如果图像尺寸小于视图,将重复

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

于 2012-11-19T14:19:05.043 回答