0

在此处输入图像描述

请看上面的图片,它显示了一个计时器的图形,以及一个进度条的图形,我想在更新每个的值时对其进行动画处理。随着值的更新,对这些进行动画处理的最佳方法是什么?此外,计时器和进度条是相互独立的。

谢谢。

4

2 回答 2

0

对于进度条(底部的那个),您可以使用 aCAShapeLayer和 aCGPath来表示进度条的填充量。然后使用 aCABasicAnimationCAShapeLayer.

核心动画编程指南

核心动画参考合集

我相信还有很多其他的图书馆也可以为你做这件事,你可能想研究一下。

另一种选择:UIProgressView使用您自己的外观进行子类化,然后使用[MyProgressView setProgress:100 animated:YES]

于 2013-08-01T00:15:07.217 回答
0

例子塔库

您是否考虑过使用 Tapku 库为您执行此操作?

但是,如果我自己做,我会使用核心图形,并通过订阅 MyProgressBarController 让进度条监听进度更新(或超时/失败)。我不知道您的问题是关于执行此操作的图形还是代码。

CoreGraphics 绝对可以做你想做的事,使用一些模糊和阴影来模拟边缘外观。

于 2013-08-01T00:10:15.193 回答