用途:依据 Apple Human Interface Guidelines 为内容展示类组件提供选型、配置与可达性建议。使用前先检查 .claude/apple-design-context.md,优先复用已有上下文,只询问尚未覆盖的信息。
主要能力:覆盖 charts.md(Swift Charts、柱/折线/面积/点标记、图表可达性、音频图表)、collections.md(网格/列表布局、组合布局、选择、重排、差异数据源)、image-views.md、image-wells.md、color-wells.md、web-views.md(WKWebView、SFSafariViewController)、activity-views.md(分享面板)、lockups.md(tvOS 卡片与视差)等参考。
核心原则:适配不同尺寸与多任务并运用 Auto Layout 与尺寸类;保证可达性(图表支持音频图表、图像提供替代文本、集合设置 VoiceOver 导航顺序);用间距、尺寸与分组维持视觉层级;优先使用系统组件(UICollectionView、Swift Charts、WKWebView);尊重平台惯例(tvOS 大 lockup 与视差、iOS 紧凑单元格与触摸目标、visionOS 深度与悬停);处理空状态;用懒加载、单元格复用、分页与预取优化大数据集性能。
使用方式:当任务明确属于上述范围时调用;输出组件推荐及理由(引用对应 HIG 参考文件)、配置指引(关键属性与设置)、可达性要求、目标平台说明。需澄清的问题:内容类型(量化数据、图像、网页内容、可浏览集合、分享动作)、目标平台、内容静态或动态、内容量级(少量与成百上千影响选型与优化)。
适用场景:iOS、macOS、watchOS、tvOS、visionOS 上的内容展示组件选型与实现咨询。
限制:仅在任务与上述范围明确匹配时使用;输出不能替代环境特定的验证、测试或专家评审;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。已提供的资料未说明具体收费、价格与完整代码示例。