我尝试用平铺的背景图片填充UIView。
UIView的大小是1136 * 640,我使用的背景图像的大小是64 * 64.
我写的代码是:
self.view.backgroundColor = [UIColor colorWithPatternImage:
[UIImage imageNamed:@"paper_texture.png"]];
但是,在为此视图设置背景图像后,有一些线条将每个平铺的背景图像分开。
我在html中使用css重复背景图片对此进行了测试,并且没有这样的行。
答案 0 :(得分:0)
你有你的图像的Retina分辨率@ 2x版本吗?如果是这样,请从图像名称中删除.png
,iOS将加载正确的版本。如果你正在加载错误的图像,也许加载正确的图像将摆脱这些线。
答案 1 :(得分:0)
我终于解决了这个问题:
在Photoshop中打开此图片
全选并将其复制到剪贴板
在Photoshop中创建一个新文件。设置此新文件如下: 一个。与图像相同的尺寸 湾RGB和8位深度,72像素/英寸 C。白色背景
将我在步骤2中复制的图像粘贴到此新文件中。
保存此文件并使用新图像