본문 바로가기

카테고리 없음

[TIL] 24.05.29 WED

# swift Dynamic behavior

유니티처럼 uikit에서 물리 엔진이 적용되는..!

나온지 상당히 오래되었지만 특별히 적용할 일이 없어 이번에 프로젝트를 하며 처음 알게되었다

 

iOS 7+

DynamicAnimator: NSObject

 

DynamicAnimator 객체에 적용할 아이템들을 담은 Behavior를 만들어 addBehavior를 통해 적용

 

 

+

dragable collectionView cell을 구현시

UICollectionViewDragDelegate 채택하는 법과 UIGesture을 인식해 beginInteractiveMovementForItem을 변경하는 법 이외에도

drag behavior를 적용하는 방법도 있다(https://devtut.github.io/ios/uikit-dynamics-with-uicollectionview.html#creating-a-custom-dragging-behavior-with-uidynamicanimator)