用途:该技能提供一套源自 Apple 人机界面指南(HIG)的 iPhone 界面规则,适用于构建、审查或重构 SwiftUI/UIKit 界面。
主要能力:按主题给出规则与正误示例。布局与安全区要求交互元素最小 44x44pt 点击区域、尊重安全区、主操作置于拇指区、适配各尺寸 iPhone、按 8pt 网格对齐并支持横屏。导航要求用底部标签栏承载 3–5 个顶层分区、禁用汉堡菜单、顶层视图用大标题、不覆盖系统返回滑动、用 NavigationStack 处理层级内容并保留状态。字体要求使用语义文本样式、支持含无障碍尺寸的 Dynamic Type、自定义字体需可缩放、正文优先 17pt、最小 11pt。颜色要求使用语义系统色、为自定义色提供明暗变体、不单靠颜色传达信息、满足 4.5:1 对比度、支持 Display P3 与背景层级、统一强调色。无障碍要求为交互元素添加 VoiceOver 标签、逻辑朗读顺序、支持粗体文本、减弱动态效果、增强对比度、为手势提供替代操作并支持切换控制与全键盘访问。手势要求使用标准手势、不拦截系统手势、自定义手势需可发现。组件部分涉及按钮样式、警告框、表单等。
使用方式:在涉及 iPhone 界面开发、审查或重构的任务中应用这些规则,按资料中的 SwiftUI/UIKit 示例调整代码。
限制:资料仅覆盖 iPhone 与上述主题,组件章节内容不完整;未提供安装命令、收费、平台支持或效果数据。