使用以下代码时:
self.view.backgroundColor = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"texture1.png"]];
我的视图的纹理背景设置得很好。但是我可以看到,对于视网膜显示器,图像没有正确缩放,它们看起来更加像素化,而不是应该有丰富的纹理和颜色。我在其他图像上也遇到过这个问题,当尝试使 iphone 5 屏幕大小的图像消失时,即使分辨率很好,也只会看到一部分,其余部分会被切断。知道我在这里缺少什么吗?
编辑:它是否与我正在使用的图像的默认 dpi 有关?
编辑#2:这是一个截图:
顺便说一句,有谁知道除了http://subtlepatterns.com/之外是否还有好的背景纹理来源?
编辑#3:这是我尝试使用 ios-linen 模式的一个很好的例子