在XCode中构建自定义UIProgressVIew

时间:2012-07-20 15:54:31

标签: objective-c ios xcode cocoa-touch progress-bar

所以我正在尝试使用以下图片创建进度条: 这是背景: enter image description here

这是我想用来填充进度条的填充: enter image description here

有关如何解决此问题的任何提示?

2 个答案:

答案 0 :(得分:0)

Le documentation

  
    

trackImage     用于未填充的轨道部分的图像。

         

@property(非原子,保留)UIImage * trackImage     讨论     如果提供自定义图像,则会忽略trackTintColor属性。

         

状况     适用于iOS 5.0及更高版本。     宣告进入     UIProgressView.h

  

并且

  
    

progressTintColor     为填充的进度条部分显示的颜色。

         

@property(非原子,保留)UIColor * progressTintColor     可用性     适用于iOS 5.0及更高版本。     宣告进入     UIProgressView.h

  

答案 1 :(得分:0)

使用此功能可能会对您有所帮助。它将提供与图像像素相同的图像图案颜色。根据下载进度更改图像帧。将此颜色设置为图像背景。

 [UIColor colorWithPatternImage:[UIImage imageNamed:@"image.png"]];