舉例來說,我相信CGAffineTransform爲核心的動畫。我知道如何旋轉一個對象,在覈心動畫中縮放和移動一個對象,但是有沒有辦法在UIView Animation中做到這一點?在iOS中,UIView動畫和核心動畫有什麼區別?
1
A
回答
1
蘋果描述了它的文檔:
「在iOS中,動畫被廣泛用於重新定位的看法,改變 它們的大小,從視圖層次結構中移除,並隱藏他們。」
View Programming Guide - Apple
文章繼續相當高度重視利用核心動畫,而不是UIView的動畫更詳細的動畫。
「在要執行更復雜的動畫,或不UIView類支持 動畫的地方,你可以使用核心 動畫和視圖的底層,以創建動畫。 因爲視圖層對象錯綜複雜地鏈接在一起, 視圖的圖層更改會影響視圖本身。「
Same Doc - View Programming Guide - Apple
所以基本上說,你操縱視圖的層更改視圖。當核心動畫用於此目的時,我認爲不直接操作視圖是明智的。所以我自己的答案是否定的,你不能(也可能不應該)用UIAnimations做UIView你可以對核心動畫圖層做些什麼。
更多信息: Core Animation Programming Guide蘋果
我希望這有助於解答您的問題和所提供的資源將進一步幫助你洞察到你的問題。
相關問題
- 1. UIView核心動畫翻轉動畫
- 2. iOS核心動畫和ARC
- 3. iOS核心動畫隊列
- 4. iOS核心動畫加速
- 5. UIkit動畫和核心動畫
- 6. UIView動畫確定中心動畫
- 7. 核心動畫:光柵沒有動畫
- 8. UIView動畫,他們使用「核心動畫」
- 9. 相當於內置UIView動畫的核心動畫
- 10. 核心動畫和NSTimer
- 11. 縮小中心UIView動畫
- 12. UIView動畫沒有動畫
- 13. UIView動畫iOS,Bizzarre
- 14. UITableView +核心動畫
- 15. 與核心動畫
- 16. 核心動畫吧
- 17. 核心動畫setFromValue
- 18. 使用核心動畫調整大小和移動UIView(CAKeyFrameAnimation)
- 19. 核心動畫...循環動畫?
- 20. 重播核心動畫動畫?
- 21. 跟蹤核心動畫動畫
- 22. 核心動畫 - 修改動畫屬性
- 23. 核心動畫動畫圖像數組
- 24. 核心動畫 - 動畫不起作用
- 25. 核心動畫非流暢動畫
- 26. 用核心動畫/ CALayers動畫時鐘
- 27. 核心動畫animationDidStop與鏈接動畫
- 28. 核心動畫'翻轉'動畫
- 29. iOS:核心動畫UIView翻轉。如何做兩個營業額?
- 30. 的UIView動畫中斷IOS