SuperAPI AI 工具集

ios-design-review

设计与创作

查看项目

更新于 10-15 17:25

技能介绍

用途:在生成 SwiftUI 组件后、提交 iOS 代码审查前,或审计既有 iOS UI 代码与无障碍合规性时,按 Apple HIG 检查 SwiftUI/UIKit 实现。

主要能力:提供七类检查清单。颜色与主题:使用语义颜色(如 Color.primary、Color(.systemBackground)),避免硬编码十六进制色,兼容浅色/深色模式与高对比度。字体:使用系统字体(San Francisco),支持 Dynamic Type,采用 .headline、.body、.caption 等文本样式,正文不用固定字号。触控目标:交互元素最小 44×44 点,可点击项间距 12–24pt,避免与系统手势冲突。无障碍:纯图标按钮加 VoiceOver 标签,分组内容用 accessibilityElement(children: .combine),装饰元素用 accessibilityHidden(true),必要时提供有意义的提示。导航:2–5 个主要目的地用标签栏而非操作,提供导航标题、正确返回行为与模态关闭方式(滑动、X 按钮)。SF Symbols:优先使用 SF Symbols,选择正确渲染模式,并随 Dynamic Type 缩放。布局:尊重安全区域,适配不同屏幕尺寸,处理键盘避让,避免内容裁切。

使用方式:用户粘贴 SwiftUI 视图代码并请求 HIG 合规审查,技能按清单逐项检查,按 Critical、Warnings、Suggestions 分类,给出具体行号与修复代码示例,并汇总问题数量与是否可发布。

适用场景:iOS 界面代码审查、无障碍检查、设计实现审计。限制:资料未提供安装命令、平台支持范围、收费信息或自动化集成方式;审查结果依赖所提供代码,无法替代真机测试与完整 HIG 文档。相关技能包括 ios-swiftui-generator 与 ios-hig-reference。