我有一個使用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