NSTextField
ユーザーが入力すると、その下に「推奨リスト」が動的に表示される最も簡単な方法は何ですか? ある種のメニューを持つ Safari のアドレス バーと同じように (Safari のアドレス バーの提案は、丸みを帯びた角、青のグラデーションの選択、および背景のぼかしがあるため、メニューであると確信しています)。
NSTextView
のオートコンプリート機能を使用してみましたが、不十分であることがわかりました。
- テキスト フィールド全体ではなく、単語を補完しようとします。つまり、オートコンプリートの候補を選択すると、現在の単語のみが置き換えられます。
- オートコンプリート リストを前方に微調整し、テキスト フィールドとの位置合わせを維持するのではなく、挿入ポイントと位置合わせします。
上のサンプル スクリーンショットでは、オートコンプリートの提案を選択するたびに、テキスト フィールドK
がリスト内の提案された項目にのみ置き換えられ、Abadi Abadi Kurniawan
.
これらは私が達成したいものです:
- 提案が選択されるたびに、テキスト フィールド全体が提案に置き換えられます。
- 候補リストをテキスト フィールドの左側に揃えます。
注: これは、テキスト フィールドの後ろに進行状況インジケーターを追加することに関する質問ではありません。