如何更改ProgressView borderColor

时间:2011-01-25 08:05:11

标签: iphone objective-c border uiprogressview

enter image description here

我的目标是使ProgressView边框的颜色与绿色,红色等一样,如上面的屏幕截图所示。

我正在使用此网址提供的自定义类。但那里没有提供这种边界着色格式 http://pwiddershoven.nl/blog/2009/01/04/colored-uiprogressview.html

开发者请建议

由于

3 个答案:

答案 0 :(得分:3)

Progress.layer.borderWidth = 0.3;
Progress.layer.borderColor = [[UIColor redColor] CGColor];

答案 1 :(得分:2)

您正在使用的课程不支持它。显然是制造它的人(非常慷慨,顺便说一下。它是漂亮的。我在我的下一个应用程序中使用它。)在他的应用程序中不需要它。

您现在有两个选择:

  1. 自己编写代码/希望此处的其他人可以执行更多自定义绘图,并允许您设置单独的边框颜色。对于有这方面经验的人来说,这可能是一个五分钟的工作。我可以说我从来不需要使用图形上下文等,所以我无法帮助你。

  2. 你也可以email him并询问他是否可以延长课程。如果你向他捐了二十块钱,他可能更倾向于这样做。

  3. 包含原始绘图代码的源代码位于:https://github.com/PascalW/PDColoredProgressview/blob/master/PDColoredProgressView.m

答案 2 :(得分:1)

您无法更改默认进度条背景