SwiftUIPager의 핵심 컴포넌트 이해: Page, Pager, PageTransition
Page: 페이지 상태 관리
Page 컴포넌트는 전체 페이지 시스템의 상태를 관리하는 핵심 부분입니다. 현재 페이지 번호를 추적하고 페이지 업데이트 요청을 처리하며 뷰를 다시 그리도록 알림을 보냅니다.
// 초기 페이지 번호가 0인 Page 인스턴스 생성
let currentPage = Page.first()
// 다음 페이지로 이동
currentPage.update(.next)
// 5페이지로 직접 이동
curre ...
7월 15일 18:05에 게시됨
SkeletonUI 오픈소스 프로젝트 가이드
SkeletonUI 오픈소스 프로젝트 가이드
프로젝트 소개
SkeletonUI는 경량 SwiftUI 라이브러리로, 우아한 스켈레톤 로딩 애니메이션을 구현할 수 있습니다. 전통적인 로딩 화면이나 스피너를 대체하여 최종 콘텐츠 형태에 플레이스홀더를 표시함으로써 사용자 경험을 향상시킵니다. 이 라이브러리는 iOS, tvOS, watchOS 및 macOS 플랫폼을 지원합니다.
주요 특징
광범 ...
6월 21일 16:05에 게시됨