iphone - 建立一个漂亮的进度条

标签 iphone cocoa-touch animation progress-bar quartz-graphics

我需要一些关于如何为 iPhone 构建一个漂亮的进度条的灵感。 我想要构建的是一个自定义进度条,正如我在此处绘制的:

alt text http://img.skitch.com/20100317-tf185nscpf41u1xp3s6fqbhux6.png

到目前为止,我的方法是使用带有透明圆角矩形的 PNG(上图中的灰色)。通过这个矩形,用户可以看到移动条。最好用 Quartz 绘制这个条并给它一个精美的动画(类似于 Mac OS X 进度条)。

任何关于如何执行此操作的提示

最佳答案

您可以使用几个嵌套的 UIView 并控制 subview 的大小,并使用不同颜色的背景来显示进度,或者您可以对 UIProgress 栏进行子类化,如 this用于解锁具有动画的 UISlider 的幻灯片示例。该示例是 UISlider,但用于动画的方法也可以用在进度条上,而不会遇到处理触摸的困难。

here是直接指向该讨论中的代码的链接

关于iphone - 建立一个漂亮的进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2462330/

相关文章:

ios - App Store 接受 Swift 2.3 应用程序需要多长时间?

iphone - 对象和 NSPredicate

iphone - 如何在 Cocoa/Objective-C 中编写一个简单的 Ping 方法

ios - UIDynamicAnimator落球循环迅速3

javascript - 在canvas html5中添加自定义动画

ios - UIPresentationController preferredContentSize 更新动画

iphone - Interface Builder 中的组 View

iphone - AudioFileWriteBytes随机返回错误-50

ios - 从字典中提取值的神奇方法

iphone - 使用 pathsForResourcesOfType 从组中获取文件