Swift套件 · v0.1.0
KLPageCurl
加入支援輔助使用與降低動態效果的翻頁轉場。
KLPageCurl為SwiftUI提供翻頁轉場層,在同一個整合邊界內處理翻頁呈現、輔助使用行為,以及降低動態效果時的回退。
功能
- SwiftUI翻頁轉場
- 依降低動態效果設定調整呈現
- 以輔助使用為考量的轉場行為
- 不支援時使用明確的回退路徑
不包含的功能
套件提供轉場效果與輔助使用行為。導覽狀態、頁面內容與App路由由整合端App負責。
透過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在動態效果降低或不可用時維持轉場可用。
範例App
Page Curl Gallery
SwiftUI翻頁轉場 · 依降低動態效果設定調整呈現
Accessibility Lab
以輔助使用為考量的轉場行為 · 不支援時使用明確的回退路徑