【发布时间】:2012-04-11 18:13:17
【问题描述】:
有人知道如何在屏幕截图上制作进度指示器吗?
【问题讨论】:
标签: iphone objective-c ios progress
有人知道如何在屏幕截图上制作进度指示器吗?
【问题讨论】:
标签: iphone objective-c ios progress
主要有两种方法:
使用进度指示器在不同位置创建和保存许多图像。然后使用UIImageView 显示它,根据当前进度更改图像。这是一个简单的解决方案,但是它需要您(手动)创建各种图像。此外它不是连续的(即使它可以足够平滑,根据您保存的图像数量)。但是,它可以产生很好的效果(根据您的需要)。
在运行时绘制指标。在您的情况下,它不应该那么难,因为您的进度指示器非常简单。看看CGContext,它会提供画圆、画线和用颜色填充路径的所有方法。这将提供比以前的解决方案更好的结果,但是它需要每次都重新绘制指标。
【讨论】:
查看TKAProgressCircleView。完全满足您的需求,我自己在几个应用程序中使用它。
【讨论】: