SwiftUI의 ScrollView를 페이징 방식으로 처리하기

SwiftUI의 ScrollView를 이용하여 컨텐츠 스크롤 방식을 페이징 처럼 처리하여야 한다면 기존에는 두가지 방식으로 구현할 수 있었습니다 🙋🏻 1️⃣ UIKit의 UIScrollView와 isPagingEnabled 사용하기 2️⃣ SwiftUI의 TabView를 사용하기 즉, ScrollView 컴포넌트에서 지원되는 모디파이어는 없이 우회해서 사용해야 하거나 정말 복잡하게 스크롤 오프셋을 계산하는 등 굉장히 까다로웠어요! 그런데 iOS 17에서 SwiftUI의 ScrollView 사용 시 페이징 방식을 좀 더 편리하게 제공해줄 수 있게 되었습니다. 정확히는 스크롤되는 동작을 제어할 수 있도록 기능이 새로 등장했죠! 바로 ScrollTargetBehavior입니다 🔥 그래서 바로 한번 파봤습니다 😀

ScrollTargetBehavior

iOYES

ScrollTargetBehavior

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2023년 9월 18일 오전 3:33

댓글 0