iPhone:如何在进度条中显示多种颜色?

iPhone:如何在进度条中显示多种颜色?,iphone,objective-c,ios,cocoa-touch,ios4,Iphone,Objective C,Ios,Cocoa Touch,Ios4,我想在progressbar中显示多种颜色 比如说, 假设应用程序中有三个时间段 从0到1分钟开始它应该显示灰色颜色 从1到4分钟它应该显示蓝色颜色 从4到13分钟它应该显示红色颜色 因此,在progressbar的末尾应该使用三种颜色灰色、蓝色、红色 如何获得多种颜色?如果您以iOS5为目标,请为UIProgressView(progressImage属性)使用自定义背景图像。嘿,我不确定时间的结束?时间不是固定的,是随机值吗?我如何确定其他进度条的X?这是一个数学问题:)你必须将值分成几部分

我想在progressbar中显示多种颜色

比如说,

假设应用程序中有三个时间段

0到1分钟开始
它应该显示
灰色
颜色

1到4分钟
它应该显示
蓝色
颜色

4到13分钟
它应该显示
红色
颜色

因此,在progressbar的末尾应该使用三种颜色
灰色、蓝色、红色


如何获得多种颜色?

如果您以iOS5为目标,请为UIProgressView(progressImage属性)使用自定义背景图像。

嘿,我不确定时间的结束?时间不是固定的,是随机值吗?我如何确定其他进度条的
X
?这是一个数学问题:)你必须将值分成几部分,然后计算适当的缩放值。它会保留不同的图像吗?我认为它将取代图像。