Swift패키지 · v0.1.0
KLPageCurl
접근성과 동작 줄이기 설정을 고려한 페이지 넘김 전환을 추가합니다.
KLPageCurl은SwiftUI용 페이지 넘김 전환 계층입니다. 페이지 표시, 접근성 동작, 동작을 줄이는 설정에 따른 폴백을 하나의 연동 경계에서 처리합니다.
기능
- SwiftUI페이지 넘김 전환
- 동작 줄이기 설정을 반영한 표시
- 접근성을 고려한 전환 동작
- 지원되지 않는 경로를 위한 명확한 폴백
포함하지 않는 기능
이 패키지는 전환 효과와 접근성 동작을 제공합니다. 내비게이션 상태, 페이지 콘텐츠, 앱 라우팅은 연동하는 앱이 담당합니다.
SwiftPM으로 추가
Package.swiftSwift
.package(url: "https://github.com/KoenLee1023/KLPageCurl.git", from: "0.1.0")사용 방법
연동 예제Swift
content
.transition(.klPageCurl(configuration))API문서
전체API문서 열기.KLPageCurlTransition페이지 넘김 표시와 동작 줄이기 설정에 따른 폴백을 적용합니다.
KLPageCurlConfiguration전환 방향, 시간, 폴백 동작을 정의합니다.
KLPageCurlAccessibility동작이 줄었거나 사용할 수 없을 때도 전환을 사용할 수 있게 합니다.
데모 앱
Page Curl Gallery
SwiftUI페이지 넘김 전환 · 동작 줄이기 설정을 반영한 표시
Accessibility Lab
접근성을 고려한 전환 동작 · 지원되지 않는 경로를 위한 명확한 폴백