Apple HIG: Selection and Input Controls
获取Apple HIG关于选择和输入控件的指导
在设计和选择界面时缺少Apple HIG指导会导致用户体验不一致。本技能提供权威的Apple人机界面指南,涵盖选择器、开关、滑块、微调器、文本字段及其他输入控件。
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "Apple HIG: Selection and Input Controls". 在设置中我应该用什么控件表示是/否偏好?
النتيجة المتوقعة:
在设置中使用开关表示二元开关/关闭偏好。根据Apple HIG,开关在设置屏幕中显示即时效果——更改立即生效,无需保存按钮。确保开关有清晰的标签描述它控制什么,开启状态代表启用或激活状态。
استخدام "Apple HIG: Selection and Input Controls". 分段控制中多少个选项效果最好?
النتيجة المتوقعة:
分段控制最适合2到5个互斥且重要性大致相等的选项。每个分段应有简短标签。超过5个选项时,改为使用选择器。分段控制中的所有选项必须一次可见——它们不会滚动。
التدقيق الأمني
آمنThis skill contains only markdown documentation files with Apple Human Interface Guidelines content. All static analysis findings are false positives: backticks are markdown formatting for code references, URLs are documentation links to developer.apple.com, and flagged patterns are natural language in documentation context. No executable code, network requests, or system operations present.
درجة الجودة
ماذا يمكنك بناءه
iOS应用表单设计
设计一个遵循Apple HIG状态管理和验证规范的设置屏幕,包含开关、选择器和文本字段。
跨平台控件选择
在为具有一致用户体验模式的跨平台应用构建时,确定不同平台的适当选择控件。
无障碍合规性审查
确保表单控件具有适当的VoiceOver标签、提示和特性,为残障用户提供服务。
جرّب هذه الموجهات
我需要一个用于iOS设置屏幕中二元开关设置的控件。Apple HIG有什么推荐?
我的列表有4个互斥的排序选项。应该使用分段控制还是选择器?Apple HIG怎么说?
我正在构建一个macOS应用,需要让用户选择多个邮件收件人。根据Apple HIG,我应该使用什么控件?
审查我的表单设计:有一个通知开关、一个频率选择器(5个选项)、一个音量滑块和一个自定义消息文本字段。提供关于每个控件的状态管理、验证和无障碍性的HIG指导。
أفضل الممارسات
- 始终清晰显示当前选择状态——用户必须始终看到已选中的内容
- 优先使用标准系统控件而非自定义实现,以确保一致性和无障碍性
- 在设置中使用开关表示二元状态(即时效果),在模态表单中使用开关(在确认时提交)
- 配置文本字段的键盘类型以匹配预期输入(电子邮件、URL、数字、电话)
- 为表单控件提供有意义的默认值和介绍性标签
- 为所有交互控件包含VoiceOver标签、提示和特性
تجنب
- 在分段控制中使用超过5个选项或重要性不等的选项
- 当只有2个选项时使用选择器,而分段控制或开关会更清晰
- 在设置屏幕中使用保存按钮,而开关应该立即生效
- 使用破坏标准iOS或macOS交互模式的自定义控件
- 文本字段未配置适合预期输入的键盘类型
الأسئلة المتكررة
什么时候应该使用开关而不是复选框?
选择器和分段控制有什么区别?
开关的更改是立即生效还是需要确认?
组合框在iOS上可用吗?
对于数字输入应该使用什么键盘类型?
如何使我的表单控件具有无障碍性?
تفاصيل المطور
المؤلف
sickn33الترخيص
MIT
المستودع
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/hig-components-controlsمرجع
main
بنية الملفات