
[SwiftUI] Infinite Carousel 구현하기 1 (feat. Timer)
·
🍎 Dev/구현
프로모션 팝업 화면을 담당해서 만들었는데, 무한 스크롤(이미지 배열 순환) + 타이머 작동이 가능토록 구현을 해야했다. - 내가 구현하고자 한 것: 1. 첫번째 인덱스 이미지에서 왼쪽으로 스와이프 하면 마지막 인덱스 이미지가 나오고, 마지막 인덱스에서 오른쪽으로 스와이프하면 첫번째 인덱스 이미지가 나오는 무한 순환 구조의 스크롤2. 별도의 제스처가 없으면 3초마다 이미지 변경 + 이미지 배열 순환3. 유저가 수동으로 스와이프 시 배열 순서에 맞게 이미지 변경 + 인디케이터 변경 - 내가 겪은 것: 1. 타이머 조절이 되지 않아서 이미지를 반만 스와이프 했을 때 반씩 나온 이미지들이 이전/다음 이미지로 변경 + 타이머 작동2. 수동으로 스와이프 해서 타이머 멈추게 했을 시 다시 작동이 되지 않는 이슈 --..