[英]iOS, UIView animation, animate own content
我有一個UIView的子類,可顯示自己的內容。 我想為內容制作動畫。
內容是在自己的drawRect中自動繪制的:我不知道有什么可能對其進行動畫處理。 內容本身包含可改變其形式的圖形形狀。
我沒有用子視圖構造內容的方法,這些子視圖然后可以自己制作動畫。
有沒有辦法使用UIView動畫塊?
還有其他可能性嗎? 我不想使用OpenGL ES制作動畫,這將是我的最后選擇。
感謝您的任何提示Torsten
您確定不能使用CALayer嗎? 他們是為此做的! 您可以創建復雜的框架/紋理(您編寫有幾何形狀),並對其應用動畫變換。
請考慮一下,如果您的形狀不適合形狀(可能的范圍很廣),則基本上可以使用CALayer繪制任何線條:創建一個具有適當長度和寬度的層,然后根據需要簡單地平移和旋轉它(並且翻譯的旋轉當然是“可動畫的”)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.