iOS中

2014-05-14 49 views
1

我與UIKit Dynamics和其巨大的最近的工作核心動畫和UIKit動力學之間的區別!然而我碰到Core Animation也提供了與UIKit Dynamics類似的功能。有人能幫我區分這兩者嗎? 基本上我需要區分時,以響應於用戶交互使用Core Animation以及何時使用UIKit Dynamics.iOS中

+0

你可以檢出蘋果文檔https://developer.apple.com/library/ios/samplecode/DynamicsCatalog/Introduction/Intro.html&https://developer.apple.com/library/mac/documentation/Cocoa /Conceptual/CoreAnimation_guide/Introduction/Introduction.html –

+0

UIKit的動態具有物理性能和遊戲開發有用的。它非常類似於cocos2D之類的框架,並且從iOS 7.0開始可用。但是CoreAnimation的是,你在你的應用程序像淡入,淡出需要簡單的動畫,翻頁等。這是基本的差異,雖然有很多很多差異太大,閱讀文檔... – iphonic

+0

CoreAnimation是*簡單* ???它龐大而複雜,並不簡單。 – Cyrille

回答

5

UIKit Dynamics允許用戶界面元素的動畫(通常查看的項目)被在用戶界面內執行,經常。爲了充分理解UIKit Dynamics背後的概念,它有助於可視化現實世界對象的行爲。

UIKit Dynamics實現包括由動態動畫器,一組一個或多個動態行爲,一個或多個動態項和參考視圖組成的四個關鍵元素。

dynamic items是是響應於指定的動態行爲來進行動畫在用戶界面內的視圖的元件。動態項是實現UIDynamicItem協議,該協議包括UIViewUICollectionView類和亞類的任何它們的任何查看對象(如UIButtonUILabel)。任何自定義視圖項都可以通過使其符合UIDynamicItem protocol而與UIKit Dynamics配合使用。

更多有關UIKit DynamicClick here

請點擊以下鏈接爲核心的動畫:

Link1

Link2

Link3

Link4

+0

感謝分享鏈接。 –