如何在按钮单击ios上填写一个多视图视图的颜色?

时间:2017-01-31 12:19:30

标签: uiview uilabel nsarray nsdictionary uiviewanimation

我需要这样的进度条。任何线索?

enter image description here

1 个答案:

答案 0 :(得分:0)

像这样裁剪图像的最小重复部分(我这样做了,但是为了得到这个想法):

enter image description here

在项目中创建一个文件。例如,调用它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,并将其分层到视图层次结构中。

相关问题