分隔UIView平铺背景图像的线条

时间:2013-08-15 11:27:55

标签: ios uiview

我尝试用平铺的背景图片填充UIView。

UIView的大小是1136 * 640,我使用的背景图像的大小是64 * 64.

我写的代码是:

self.view.backgroundColor = [UIColor colorWithPatternImage:
                                [UIImage imageNamed:@"paper_texture.png"]]; 

但是,在为此视图设置背景图像后,有一些线条将每个平铺的背景图像分开。

我在html中使用css重复背景图片对此进行了测试,并且没有这样的行。

2 个答案:

答案 0 :(得分:0)

你有你的图像的Retina分辨率@ 2x版本吗?如果是这样,请从图像名称中删除.png,iOS将加载正确的版本。如果你正在加载错误的图像,也许加载正确的图像将摆脱这些线。

答案 1 :(得分:0)

我终于解决了这个问题:

  1. 在Photoshop中打开此图片

  2. 全选并将其复制到剪贴板

  3. 在Photoshop中创建一个新文件。设置此新文件如下: 一个。与图像相同的尺寸 湾RGB和8位深度,72像素/英寸 C。白色背景

  4. 将我在步骤2中复制的图像粘贴到此新文件中。

  5. 保存此文件并使用新图像