我有一个带有自定义颜色的简单UIProgressView,我想失去Apple阴影,可以这样做吗?
[[UIProgressView appearance] setProgressTintColor:[UIColor colorWithRed:5/255 green:72/255 blue:255/255 alpha:1.0]];
[[UIProgressView appearance] setTrackTintColor:[UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:1.000]];
由于
答案 0 :(得分:2)
不是你想的那样。你将不得不使用一些非常基本的图像。
您可以看到this帖子,以获得一些精美图片的精彩解释。但基本上你将不得不使用:
[[UIProgressView appearance] setProgressImage:[[UIImage imageNamed:@"ProgressImage"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 1, 0, 1)]];
[[UIProgressView appearance] setTrackImage:[[UIImage imageNamed:@"TrackImage"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 1, 0, 1)]];
使用您想要使用的任何颜色图像。如果你只是想要直颜色,那么只需制作一些简单的小单色块或者用一些渐变来疯狂。