【发布时间】:2014-12-14 00:42:14
【问题描述】:
我为我的应用程序设计了一个自定义指标视图,它由一排 10 个圆圈组成。指示器指示任务的进度,任务越接近完成,填充的圆圈越多。我想为这个指标添加两个非常基本的动画,因为这是我的第一个 iOS 应用程序,我不确定实现它们的最佳方法是什么。
动画 1:在从服务器获取任务进度信息时,我希望每个点连续改变颜色(从黑色变为蓝色)。
动画 2:假设我从服务器获得了 80% 的任务完成,我想将前 8 个点的颜色从黑色更改为绿色,并减少延迟。
我的问题是,是否可以在 drawRect: 中实现这些动画,或者是否有更标准的方式来实现类似的东西。
谢谢!
【问题讨论】: