我希望这是一个快速修复。
我正在尝试重复UIImage作为背景纹理,当然我想要适应Retina显示。
我有一个背景图像(22px宽,640px高),我想在x轴上重复(它面向横向),但它缩小到11pt宽和320pt高。我试过了:
UIColor *c = [UIColor patternWithImage:[UIImage imageNamed:@"bg@2x.png"]];
[scrollView setBackgroundColor:c];
并且它不会缩小,但它会重复。
有关如何缩小规模的任何建议吗?
答案 0 :(得分:2)
我想我会把它写成答案,但主要问题(至少是缩放)是系统不知道它实际上是视网膜图像。它需要搜索没有@ 2x的文件名,然后如果有@ 2x,它将知道它应该是视网膜版本,因此将缩小。
即。只是做
[UIColor patternWithImage:[UIImage imageNamed:@"bg"]];