答案 0 :(得分:0)
像这样裁剪图像的最小重复部分(我这样做了,但是为了得到这个想法):
在项目中创建一个文件。例如,调用它stripes.png
。现在你可以用它创建一个“颜色”,如下所示:
UIColor *color = [UIColor colorWithPatternImage:[UIImage imageNamed:@"stripes"]];
设置任何视图的背景颜色(前提是视图不管理它自己的背景,就像许多UIControl一样),如下所示:
someView.backgroundColor = color;
或者,如果您需要图像而不是颜色,则可以制作如下可调整大小的图像:
UIImage *image = [UIImage imageNamed:@"stripes"];
UIImage *resizableImage = [image resizableImageWithCapInsets:UIEdgeInsetsZero resizingMode:UIImageResizingModeTile];
您可以将其设置为图像视图上的image
,并将其分层到视图层次结构中。