0

我希望这是一个快速修复。

我试图重复 UIImage 作为背景纹理,当然我想适应 Retina 显示。

我有一个背景图像(宽 22 像素,高 640 像素),我想在 x 轴上重复(它面向横向),但将其缩小到 11 pt 宽和 320 pt 高。我试过了:

UIColor *c = [UIColor patternWithImage:[UIImage imageNamed:@"bg@2x.png"]];
[scrollView setBackgroundColor:c];

它不会缩小,尽管它会重复。

关于如何缩小它的任何建议?

4

1 回答 1

2

我想我会写这个作为答案,但主要问题(至少对于缩放)是系统不知道它实际上是视网膜图像。它需要搜索没有@2x 的文件名,然后如果有@2x,它就会知道它应该是视网膜版本,因此会被缩小。

IE。做就是了

[UIColor patternWithImage:[UIImage imageNamed:@"bg"]];
于 2013-07-09T23:31:42.687 回答