
Custom Carousel 만들기
·
iOS/SwiftUI
👋 들어가기 전기본으로 제공해주는 Tabview를 이용한 Carosel은 내가 원하는 애니메이션과 화면에 보여질 상황을 연출하기 쉽지 않아 커스텀으로 많이 만들었다. 이번 시간은 Kavsoft님의 Snap Carousel을 참고하여 어떤 식으로 만들었는 지 살펴보자.✊Snap Carousel이란먼저 Snap Carousel이 무엇인지 살펴보자. Snap Carousel은 사용자가 스크롤하거나 드래그할 때 특정 아이템(뷰)이 정렬되도록 고정(Snap)되는 캐러셀(Carousel) UI이다. 보통 일반적인 캐러셀(Carousel)은 부드럽게 스크롤이 되지만, Snap Carousel은 사용자가 손을 떼면 가장 가까운 아이템을 기준으로 자동 정렬되며, 페이지 형식으로 이동된다.☝️필요한 변수먼저 외부로부터 ..