المهارات Apple HIG: Selection and Input Controls
📦

Apple HIG: Selection and Input Controls

آمن

获取Apple HIG关于选择和输入控件的指导

在设计和选择界面时缺少Apple HIG指导会导致用户体验不一致。本技能提供权威的Apple人机界面指南,涵盖选择器、开关、滑块、微调器、文本字段及其他输入控件。

يدعم: Claude Codex Code(CC)
🥉 73 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "Apple HIG: Selection and Input Controls". 在设置中我应该用什么控件表示是/否偏好?

النتيجة المتوقعة:

在设置中使用开关表示二元开关/关闭偏好。根据Apple HIG,开关在设置屏幕中显示即时效果——更改立即生效,无需保存按钮。确保开关有清晰的标签描述它控制什么,开启状态代表启用或激活状态。

استخدام "Apple HIG: Selection and Input Controls". 分段控制中多少个选项效果最好?

النتيجة المتوقعة:

分段控制最适合2到5个互斥且重要性大致相等的选项。每个分段应有简短标签。超过5个选项时,改为使用选择器。分段控制中的所有选项必须一次可见——它们不会滚动。

التدقيق الأمني

آمن
v1 • 2/25/2026

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.

14
الملفات التي تم فحصها
1,199
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

45
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
65
الامتثال للمواصفات

ماذا يمكنك بناءه

iOS应用表单设计

设计一个遵循Apple HIG状态管理和验证规范的设置屏幕,包含开关、选择器和文本字段。

跨平台控件选择

在为具有一致用户体验模式的跨平台应用构建时,确定不同平台的适当选择控件。

无障碍合规性审查

确保表单控件具有适当的VoiceOver标签、提示和特性,为残障用户提供服务。

جرّب هذه الموجهات

基础控件推荐
我需要一个用于iOS设置屏幕中二元开关设置的控件。Apple HIG有什么推荐?
多选项选择
我的列表有4个互斥的排序选项。应该使用分段控制还是选择器?Apple HIG怎么说?
平台特定指导
我正在构建一个macOS应用,需要让用户选择多个邮件收件人。根据Apple HIG,我应该使用什么控件?
综合表单审查
审查我的表单设计:有一个通知开关、一个频率选择器(5个选项)、一个音量滑块和一个自定义消息文本字段。提供关于每个控件的状态管理、验证和无障碍性的HIG指导。

أفضل الممارسات

  • 始终清晰显示当前选择状态——用户必须始终看到已选中的内容
  • 优先使用标准系统控件而非自定义实现,以确保一致性和无障碍性
  • 在设置中使用开关表示二元状态(即时效果),在模态表单中使用开关(在确认时提交)
  • 配置文本字段的键盘类型以匹配预期输入(电子邮件、URL、数字、电话)
  • 为表单控件提供有意义的默认值和介绍性标签
  • 为所有交互控件包含VoiceOver标签、提示和特性

تجنب

  • 在分段控制中使用超过5个选项或重要性不等的选项
  • 当只有2个选项时使用选择器,而分段控制或开关会更清晰
  • 在设置屏幕中使用保存按钮,而开关应该立即生效
  • 使用破坏标准iOS或macOS交互模式的自定义控件
  • 文本字段未配置适合预期输入的键盘类型

الأسئلة المتكررة

什么时候应该使用开关而不是复选框?
Apple HIG推荐在iOS和macOS中使用开关表示开/关状态。开关在设置屏幕中显示即时效果。复选框不是Apple在这些平台上的标准控件集的一部分——在二元选择中改用开关。
选择器和分段控制有什么区别?
对需要一次显示的2到5个互斥选项使用分段控制。对较长的选项列表、日期、时间或结构化数据使用选择器。选择器占用的空间较少,但需要额外一次点击来显示选项。
开关的更改是立即生效还是需要确认?
在设置屏幕中,开关的更改立即生效,无需保存按钮。在模态表单或向导中,更改通常在用户点击完成或确认时提交。遵循您应用建立的上下文约定。
组合框在iOS上可用吗?
不,组合框仅适用于macOS。它们在iOS、iPadOS、tvOS、visionOS或watchOS上不受支持。对于iOS,使用选择器或操作表来实现类似功能。
对于数字输入应该使用什么键盘类型?
Apple HIG推荐使用数字键盘进行纯数字输入。对于小数,使用小数键盘。对于电话号码,使用电话键盘。将键盘类型与预期输入格式匹配,以获得更好的用户体验。
如何使我的表单控件具有无障碍性?
为所有控件提供清晰的标签,使用介绍性标签描述预期输入,添加解释每个控件功能的VoiceOver提示,并确保控件具有适当的可访问性特性。使用VoiceOver测试以验证体验。

تفاصيل المطور