簡體   English   中英

iOS,UIView動畫,動畫自己的內容

[英]iOS, UIView animation, animate own content

我有一個UIView的子類,可顯示自己的內容。 我想為內容制作動畫。

內容是在自己的drawRect中自動繪制的:我不知道有什么可能對其進行動畫處理。 內容本身包含可改變其形式的圖形形狀。

我沒有用子視圖構造內容的方法,這些子視圖然后可以自己制作動畫。

有沒有辦法使用UIView動畫塊?

還有其他可能性嗎? 我不想使用OpenGL ES制作動畫,這將是我的最后選擇。

感謝您的任何提示Torsten

您確定不能使用CALayer嗎? 他們是為此做的! 您可以創建復雜的框架/紋理(您編寫有幾何形狀),並對其應用動畫變換。

請考慮一下,如果您的形狀不適合形狀(可能的范圍很廣),則基本上可以使用CALayer繪制任何線條:創建一個具有適當長度和寬度的層,然后根據需要簡單地平移和旋轉它(並且翻譯的旋轉當然是“可動畫的”)。

暫無
暫無

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

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