SwiftUI界面模式
iOS界面设计最佳实
PagerKit 是面向 SwiftUI 的页式导航库,支持 iOS、macOS、tvOS、visionOS 和 watchOS。通过声明式 API 构建可定制页面流,提供丰富的指示器样式与事件响应机制。
安装指令
原始资料未提供具体安装命令。请通过 Swift Package Manager 添加依赖:
https://github.com/openclaw/PagerKit.git
要求:Swift 5.9+,部署目标 iOS 14+/macOS 14+/tvOS 14+/visionOS 1+/watchOS 10+。
基础用法
PKPagesView 作为容器,内部放置 PKPage 或 ForEach 定义页面见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 分页需求描述、目标平台、Swift 版本、现有代码或报错 |
| 输出 | PKPagesView 结构代码、指示器定制方案、事件处理实现、平台适配建议 |
| 适用人群 | SwiftUI 开发者、需要页式导航的 App 项目、跨平台 Apple 生态应用 |
| 不包含 | Objective-C 支持、Android/KMP 方案、底层 UIPageViewController 完全替代 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/szpakkamil/pagerkit/SKILL.md
来源类型:GitHub Skill 文档