무한 스크롤은 이제 필수 기능이 되었죠.

페이지 번호를 누르는 방식을 사용하는 앱은 아마 하나도 없을 것 입니다.

이번 글은 Medium 개발자가 직접 쓴 글인데요. SwiftUI를 검색화면에 적용하면서 Paganation를 구현한 방법을 소개했네요.

주의할 점은 Tab의 화면들은 독립적으로 유지되어야 하는데 탭을 바꾸면 onAppear로 수행하던 Task가 취소된다는 것인데요.

생각하지 못했던 문제점이군요.

이것을 해결하기 위해 onAppear가 없는 ProgressView를 하나더 추가해서 해결했다는데요.

viewModel이나 DataSource 부분은 완전히 생략된 것은 조금 아쉽군요.

#직독직해 #medium #한마디로 #한마디로공식 #swiftui #pagenation #infinitescroll #scrollinfinite

https://youtu.be/WBwVUH5dLF8

SwiftUI 페이징을 구현하는 방법 - 한마디로 Medium 직독직해 #101

www.youtube.com

SwiftUI 페이징을 구현하는 방법 - 한마디로 Medium 직독직해 #101

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

또는

이미 회원이신가요?

2024년 4월 26일 오전 1:00

댓글 1