Apple HIG: Selection and Input Controls
選択および入力コントロールに関する Apple HIG ガイドラインを取得
Apple HIG ガイドラインなしでフォームや選択インターフェースを設計すると、一貫性のないユーザー体験につながります。このスキルは、ピッカー、トグル、スライダー、ステッパー、テキストフィールド、およびその他の入力コントロールに関する信頼できる Apple Human Interface Guidelines を提供します。
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「Apple HIG: Selection and Input Controls」を使用しています。 設定ではい/いいえの Preference にはどのコントロールを使うべきですか?
期待される結果:
設定のバイナリオン/オフの Preference にはトグルを使用してください。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 の規約に従って、トグル、ピッカー、テキストフィールドを備えた設定画面を設計します。
クロスプラットフォームのコントロール選択
一貫した UX パターンを持つクロスプラットフォームアプリを構築する際、異なるプラットフォームに適した選択コントロールを決定します。
アクセシビリティ準拠レビュー
フォームコントロールに障害のあるユーザー向けの適切な 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
ファイル構成