コンボボックス
コンボボックスは、テキストフィールドとプルダウンボタンを 1 つのコントロールに組み合わせたものです。
人々はフィールドにカスタム値を入力するか、ボタンをクリックして定義済みの値のリストから選択できます。人々がカスタム値を入力しても、選択肢のリストには追加されません。
ベストプラクティス
リストから意味のあるデフォルト値をフィールドに入力します。 フィールドはデフォルトでは空にすることができますが、デフォルト値が表示されていない選択肢を参照する場合に最適です。デフォルト値は、リストの最初の項目である必要はありません。
紹介ラベルを使用して、期待されるアイテムの種類を人々に知らせます。 通常、ラベルにはタイトルスタイルの大文字化を使用し、最後にコロンを付けます。関連するガイダンスについては、ラベル を参照してください。
関連する選択肢を提供します。 人々は、カスタム値を入力する機能と、最も可能性の高い選択肢のリストから選択できる便利さを高く評価します。
リスト項目の幅がテキストフィールドよりも広くないことを確認してください。 項目の幅が広すぎると、テキストフィールドが切り詰められ、読みにくくなる可能性があります。
ガイダンスについては、テキストフィールド と プルダウンボタン を参照してください。
プラットフォームの考慮事項
iOS、iPadOS、tvOS、watchOS ではサポートされていません。
リソース
関連
テキストフィールド (原本ではリンク切れ)
開発者用文書
NSComboBox — AppKit (NSComboBox)