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在动态效果被降低或不可用时保持过渡可用。
示例App
Page Curl Gallery
SwiftUI翻页过渡 · 根据降低动态效果设置调整呈现
Accessibility Lab
面向无障碍的过渡行为 · 不支持时使用明确的回退路径