iOS 17+에서 추가된 scrollTargetLayout과 scrollTargetBehavior를 이해하고,릴스처럼 한 화면씩 스냅되는 피드를 만드는 방법을 정리한다.완성 코드 먼저ScrollView(.vertical) { LazyVStack(spacing: 0) { ForEach(posts) { post in PostView(post: post) .containerRelativeFrame([.horizontal, .vertical]) } } .scrollTargetLayout()}.scrollTargetBehavior(.paging).ignoresSafeArea()이 구조가 어떻게 동작하는지 하나씩 뜯어보자.스냅(..