标签: iphone cocoa-touch animation progress-bar quartz-graphics
我需要一些关于如何为iPhone构建一个好的进度条的灵感。 我想要构建的是一个自定义进度条,正如我在这里画的那样:
alt text http://img.skitch.com/20100317-tf185nscpf41u1xp3s6fqbhux6.png
到目前为止,我的方法是使用带有透明圆角矩形的PNG(上图中的灰色)。通过此矩形,用户可以看到移动栏。用Quartz绘制这个条并给它一个奇特的动画(类似于Mac OS X进度条)会很不错。
任何提示如何执行此操作
答案 0 :(得分:1)
您可以使用几个嵌套的UIViews并控制子视图的大小并使用不同颜色的背景来显示进度,或者您可以将UIProgress栏子类化为this幻灯片示例以解锁具有动画的UISlider 。该示例是UISlider,但用于动画的方法也可以在进度条上使用,而不会有处理触摸的困难。
here是直接链接到该讨论代码的链接