用途:按 Apple HIG 为“呈现类组件”提供选型与内容指导,包括警示框(alerts)、操作表(action sheets)、浮出控件(popovers)、表单页(sheets)和数字输入视图(digit entry views)。在需决定用哪种弹出方式、怎么写标题与按钮文案、用户如何关闭时使用。
主要能力与原则:警示框仅用于关键情况,如需注意的错误、破坏性操作确认、必须确认的信息,因为它会打断流程并强制响应;表单页用于保持上下文的聚焦任务,从边缘滑入(macOS 上附着窗口),适合创建条目、编辑设置、多步表单;浮出控件在 iPad 与 Mac 上为非模态,出现在触发元素旁,点击外部关闭,用于附加信息、选项或控件;操作表用于在多个操作中选择,尤其含破坏性操作时,iPhone 从底部滑出,iPad 则以浮出控件呈现。优先减少打断,考虑内联呈现或可撤销操作替代模态。警示文案应简短可执行,用描述性短标题、必要时简短正文,按钮标签用具体动词(“Delete”“Save”)而非“OK”。破坏性操作需用红色样式并放置在不易误触位置;多操作时提供取消选项,操作表中取消项置底并分隔。数字输入需聚焦且可访问:字段尺寸适当、数字间自动前进、支持粘贴与自动填充。同一交互在不同平台(iPhone、iPad、Mac、visionOS)可能使用不同组件。
使用方式:先检查 .claude/apple-design-context.md,复用已有上下文,只询问未覆盖的信息。输出应包含:推荐呈现类型及理由、为何替代方案不合适;按 Apple 语气与简洁规则给出标题、正文、按钮文案;关闭行为(保存、放弃、取消);以及是否其实不需要模态的替代建议。可参考同目录的 alerts.md、action-sheets.md、popovers.md、sheets.md、digit-entry-views.md。
需确认的问题:呈现要传达什么信息或操作;是否阻塞;面向哪些平台;出现频率。
关联技能:hig-components-menus、hig-components-controls、hig-components-search、hig-patterns、hig-foundations。
限制:资料未提供安装命令、收费信息与具体代码示例;实际落地需结合各平台官方最新规范。