updateInteractiveMovementTargetPosition(_:)
컬렉션 뷰의 범위 내에 있는 항목의 위치를 업데이트한다.
Declaration
func updateInteractiveMovementTargetPosition(_ targetPosition: CGPoint)
Parameters
- targetPosition
컬렉션 뷰의 좌표계 안에서 아이템의 포지션
*"컬렉션 뷰의 좌표계 안" 이라는 키워드가 중요해 보인다.
Discussion
아이템(컬렉션 뷰 셀)을 대화식(interactively)으로 이동할 때, 아이템의 새 포지션을 컬렉션 뷰에 제공하기 위해 이 메소드를 사용해야 한다. 아이템과 유저의 상호작용을 추적하기 위해 gesture recognizer를 사용할 때, 매번 이 메소드를 호출하여 gesture recognize r가 위치변화를 기록할 수 있게 한다. 컬렉션 뷰는 새로운 포지션을 통해 아이템의 포인트를 변경해야 하는지, 그리고 현재 레이아웃이 업데이트 되어야 하는지 여부를 결정한다.
각 위치 변경에 대하여, 콜렉션 뷰는 델리게이트의 함수collectionView(_:targetIndexPathForMoveFromItemAt:toProposedIndexPath:)
에 변경 사항을 보고한다.
'iOS > Developer Documentation' 카테고리의 다른 글
[UIKit] UIResponder 개발문서 번역 (0) | 2021.01.10 |
---|---|
[UIKit] cancelInteractiveMovement 개발문서 번역 (0) | 2020.12.29 |
[UIKit] beginInteractiveMovementForItem 개발문서 번역 (0) | 2020.12.27 |
[UIKit] UIEvent Documentation, UIEvent 개발문서 번역 (0) | 2020.12.26 |
[UIKit] UITouch Documentation, UITouch 개발문서 번역 (0) | 2020.12.25 |