[英]Difference between Core Animation and UIKit Dynamics in iOS
我最近一直在使用UIKit Dynamics
及其出色的功能! 但是我發現Core Animation
還提供與UIKit Dynamics
類似的功能。 有人可以幫我區分這兩者。 基本上,我需要區分何時使用Core Animation
和何時使用UIKit Dynamics.
UIKit Dynamics
允許通常在響應用戶交互時在用戶界面內實現用戶界面元素(通常是視圖項)的動畫。 為了完全理解UIKit Dynamics
背后的概念,它有助於可視化現實對象的行為。
UIKit Dynamics
實現包括四個關鍵元素,其中包括一個動態動畫師,一組一個或多個動態行為,一個或多個動態項以及一個參考視圖。
dynamic items
是用戶界面中的視圖元素,將根據指定的動態行為進行動畫處理。 動態項目是實現UIDynamicItem協議的任何視圖對象,該協議包括UIView
和UICollectionView
類及其任何子類(例如UIButton
和UILabel
)。 通過使其符合UIDynamicItem protocol
可以使任何自定義視圖項與UIKit Dynamics
UIDynamicItem protocol
。
有關UIKit Dynamic
更多信息,請單擊此處。
單擊以下鏈接以獲取Core動畫:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.