用途:为 SwiftUI 界面设计与开发提供战术性指南,帮助构建在 iOS、iPadOS、macOS、visionOS 上接近 Apple 原生应用水准的界面。
主要能力:给出六条基本原则——内容优先、优先使用系统组件、为状态而非屏幕设计、无障碍作为约束、性能即功能、连贯优于炫技。提供 ADA 评估维度(Delight、Innovation、Interaction、Inclusivity、Visuals),以及分步设计流程:定义体验(10 行规格)、梳理信息架构、设计层级、先建设计令牌、构建组件、集成结构、添加动效、无障碍与性能检查。
使用方式:文档提供参考手册式内容,包括 Liquid Glass 快速规则(iOS 26+):玻璃用于导航/控制层浮于内容之上,邻近玻璃放入 GlassEffectContainer,自定义控件用 glassEffect(.interactive),形变过渡用 glassEffectID;不要在内容层用玻璃、不要玻璃叠玻璃、不要全局着色、不要给工具栏加自定义背景。布局部分说明 List、ScrollView+LazyVStack、Grid、LazyVGrid、NavigationSplitView、NavigationStack 的适用场景;动画部分强调动效传达因果与层级、状态驱动、弹簧与缓动、签名时刻才用自定义过渡,并提供 Reduce Motion 回退。性能规则要求 body 保持轻量、稳定标识、依赖卫生,并使用 Instruments 26 的 SwiftUI 工具定位卡顿。无障碍清单涵盖系统文字样式、XXL+ 不裁剪、布局自适应、VoiceOver 标签与提示、焦点顺序、44×44pt 最小触控目标、减弱动态与透明度。
适用场景:iOS/iPadOS/macOS/visionOS 的 SwiftUI 界面设计、动效、布局、无障碍与性能优化。
限制:除上述内容外,具体实现模式、代码配方、设计令牌、Liquid Glass 细节与完整 ADA 检查清单需参见 swiftui-playbook.md;其余信息暂未提供。