簡體   English   中英

每幀具有不同持續時間的動畫

[英]Animations with different durations for each frame

我需要顯示一個動畫,其中動畫的幀應顯示不同的持續時間。 如果UIImageView支持動畫GIF,則可以輕松解決,但是不支持。

我想要的東西看起來像這樣:

  1. 顯示MyImage01.png 2秒。
  2. 顯示MyImage02.png 0.5秒。
  3. 顯示MyImage03.png 1秒鍾。
  4. 循環,從步驟1開始。

在將setAnimationImages:與UIImageView一起使用時,我看不到任何方法為每個幀設置不同的持續時間。

有誰知道如何做到這一點?

當然,實現此目標的一種方法是將動畫持續時間設置為0.25秒,並連續顯示幾次相同的圖像,但這似乎並不是實現此目標的理想方法。

查看:

http://github.com/ondalabs/OLImageView

注意:我從未使用過此組件。 有關自定義控件的良好來源,請參見http://www.cocoacontrols.com/

很高興我能幫上忙 :-)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM