我有一个使用CAKeyframeAnimation从空到满的饮用水杯动画。动画效果非常好。如何将UILabel文本中的更改与相关动画同步?
我需要用与玻璃的充满度相对应的百分比来更新UILabel,即它在动画开始时将读取“0%”,当它结束时将读取“100%”。
关键帧动画运行5秒钟。我没有看到更新此标签的好方法。我可以考虑两种选择:
- 启动另一个线程并运行轮询类型的循环,以处理能力为代价更新文本。
- 将动画分解为100个部分并使用CABasicAnimation更新文本,然后继续下一个玻璃动画。
有没有更好的方法来做到这一点?提前
感谢
我还记得_some_ WWDC视频中的一个或者两个年前做了一些类似的事情,但我不记得哪一个......他们的演示应用程序做了像植物一样的东西。希望有人记得我正在谈论哪一个。 – 2012-08-15 11:36:42
感谢您的帮助 - 我搜索了2011年和2010年的WWDC会议,但没有找到关于植物的任何内容。我会继续寻找! – 2012-08-16 07:20:51