SwiftUI에서 스크롤 뷰 내 컨텐츠 속도 제어하기
iOYES
하나의 스크롤 뷰 안에서 여러 스택 뷰를 가질때, 스크롤링 시 해당 스택 뷰가 다른 속도로 오프셋이 변경되는것이 필요할때가 있습니다 🙋🏻
예를들어, 수평적인 스택뷰 두개가 수직으로 쌓여있고 스크롤 뷰로 감싸져있다고 가정해볼께요.
이때, 스크롤링은 해당 스크롤 뷰에서 일어나고 만약 그 스택뷰에 담겨있는 데이터가 달라서 스택뷰의 너비가 다를 경우에요.
이럴때 더 자연스러운 사용성을 위해서 스크롤링 시 데이터가 적은 스택뷰의 경우 천천히 스크롤 되도록 하는것이 가장 최선의 사용성을 보장할거라 생각합니다.
이를 위해서 SwiftUI에서 비율을 산정하여 스크롤 뷰 내 컨텐츠 속도를 제어하는것처럼 구현해볼 수 있습니다 😃
더 많은 콘텐츠를 보고 싶다면?
이미 회원이신가요?
2024년 5월 2일 오전 9:31