Apple HIG: Selection and Input Controls
Apple HIG-Richtlinien für Auswahl- und Eingabesteuerungen erhalten
Das Design von Formularen und Auswahlinterfaces ohne Apple HIG-Richtlinien führt zu inkonsistenten Benutzererfahrungen. Diese Fähigkeit bietet autoritative Apple Human Interface Guidelines für Picker, Umschalter, Schieberegler, Stepper, Textfelder und andere Eingabesteuerungen.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "Apple HIG: Selection and Input Controls". Welche Steuerung sollte ich für eine Ja/Nein-Präferenz in den Einstellungen verwenden?
Erwartetes Ergebnis:
Verwenden Sie einen Umschalter für binäre Ein/Aus-Präferenzen in den Einstellungen. Laut Apple HIG zeigen Umschalter sofortige Wirkung in Einstellungsbildschirmen – Änderungen werden sofort ohne Speichern-Schaltfläche übernommen. Stellen Sie sicher, dass der Umschalter eine klare Beschriftung hat, die beschreibt, was er steuert, und der Ein-Zustand den aktivierten oder aktiven Zustand darstellt.
Verwendung von "Apple HIG: Selection and Input Controls". Wie viele Optionen funktionieren am besten in einer segmentierten Steuerung?
Erwartetes Ergebnis:
Segmentierte Steuerungen funktionieren am besten mit 2 bis 5 sich gegenseitig ausschließenden Optionen von annähernd gleicher Bedeutung. Jedes Segment sollte eine kurze Beschriftung haben. Für mehr als 5 Optionen verwenden Sie stattdessen einen Picker. Alle Optionen in einer segmentierten Steuerung müssen gleichzeitig sichtbar sein – sie scrollen nicht.
Sicherheitsaudit
SicherThis 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.
Qualitätsbewertung
Was du bauen kannst
Formulardesign für iOS-App
Entwerfen Sie einen Einstellungsbildschirm mit Umschaltern, Pickern und Textfeldern, der den Apple HIG-Konventionen für State-Management und Validierung folgt.
Plattformübergreifende Steuerungsauswahl
Bestimmen Sie die geeignete Auswahlsteuerung für verschiedene Plattformen beim Aufbau einer plattformübergreifenden App mit konsistenten UX-Mustern.
Barrierefreiheits-Compliance-Prüfung
Stellen Sie sicher, dass Formularsteuerungen über geeignete VoiceOver-Labels, Hinweise und Traits für Benutzer mit Behinderungen verfügen.
Probiere diese Prompts
Ich benötige eine Steuerung für eine binäre Ein/Aus-Einstellung in meinem iOS-Einstellungsbildschirm. Was empfiehlt Apple HIG?
Ich habe 4 sich gegenseitig ausschließende Sortieroptionen für eine Liste. Soll ich eine segmentierte Steuerung oder einen Picker verwenden? Was sagt Apple HIG?
Ich entwickle eine macOS-App, die Benutzern ermöglichen soll, mehrere E-Mail-Empfänger auszuwählen. Welche Steuerung sollte ich laut Apple HIG verwenden?
Prüfen Sie mein Formulardesign: Es hat einen Umschalter für Benachrichtigungen, einen Picker für die Häufigkeit (5 Optionen), einen Schieberegler für die Lautstärke und ein Textfeld für eine benutzerdefinierte Nachricht. Geben Sie HIG-Richtlinien zum State-Management, zur Validierung und zur Barrierefreiheit jeder Steuerung.
Bewährte Verfahren
- Zeigen Sie immer den aktuellen Auswahlzustand deutlich – Benutzer müssen jederzeit sehen, was ausgewählt ist
- Bevorzugen Sie standardmäßige Systemsteuerungen gegenüber benutzerdefinierten Implementierungen für Konsistenz und Barrierefreiheit
- Verwenden Sie Umschalter für binäre Zustände in Einstellungen (sofortige Wirkung) und Modalformularen (Bestätigung bei Bestätigung)
- Konfigurieren Sie Tastaturtypen für Textfelder passend zur erwarteten Eingabe (E-Mail, URL, Nummer, Telefon)
- Geben Sie aussagekräftige Standardwerte und einführende Beschriftungen für Formularsteuerungen an
- Fügen Sie VoiceOver-Labels, Hinweise und Traits für alle interaktiven Steuerungen hinzu
Vermeiden
- Verwendung segmentierter Steuerungen mit mehr als 5 Optionen oder mit Optionen ungleicher Wichtigkeit
- Verwendung eines Pickers für nur 2 Optionen, wenn eine segmentierte Steuerung oder ein Umschalter klarer wäre
- Platzierung einer Speichern-Schaltfläche in Einstellungsbildschirmen, wo Umschalter Änderungen sofort übernehmen sollten
- Verwendung benutzerdefinierter Steuerungen, die standardmäßige iOS- oder macOS-Interaktionsmuster brechen
- Belassen von Textfeldern ohne geeignete Tastaturtyp-Konfiguration für die erwartete Eingabe
Häufig gestellte Fragen
Wann sollte ich einen Umschalter gegenüber einem Kontrollkästchen verwenden?
Was ist der Unterschied zwischen einem Picker und einer segmentierten Steuerung?
Werden Änderungen von Umschaltern sofort übernommen oder erfordern sie eine Bestätigung?
Sind Kombinationsfelder auf iOS verfügbar?
Welchen Tastaturtyp sollte ich für numerische Eingaben verwenden?
Wie mache ich meine Formularsteuerungen barrierefrei?
Entwicklerdetails
Autor
sickn33Lizenz
MIT
Repository
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/hig-components-controlsRef
main
Dateistruktur