반응형
뷰 이동하기
-
[iOS, Swift] (TagCalendar 컴포넌트 1) 이동하는 뷰 만들기iOS/UI 컴포넌트 2023. 6. 1. 11:40
Swift에서 드래그해서 이동하는 뷰를 만드는 방법을 소개하려고 합니다. 처음에 이러한 디자인을 구현하려고 생각했을 때, 막막했었는데 작은 것 하나하나 조립해서 결국에 원하던 기능을 만들 수 있게 되었습니다. 먼저, 팀에서 만들었던 앱에 있던 디자인 및 구현한 화면을 소개하겠습니다. 이 뷰는 사용자가 직접 뷰를 드래그하여 다른 위치로 이동할 수 있습니다. 구현할 기능 사용자가 뷰를 길게 누릅니다. 이때 뷰는 이동 상태로 변경되고, 이 상태는 뷰의 그림자나 기타 시각적 요소를 통해 표시됩니다. 사용자가 손가락을 움직이면, 뷰가 같이 이동하며 새로운 위치로 이동합니다. 이 때 새로운 위치는 다른 뷰와 일정간격이 띄어지게 합니다. 만약 뷰가 다른 위치로 이동하려고 하는 곳에 이미 다른 뷰가 있다면, 뷰는 원래..