インタフェースビルダー内のデータソースにバインドされたNSComboBoxをバインドしました。 NSComboBoxに何かを入力すると、オートコンプリート提案が正しく取得されます。NSComboBoxの大文字と小文字を区別しないオートコンプリートを有効にするにはどうすればよいですか?
しかし、オートコンプリートでは大文字と小文字が区別されます。つまり、文字が間違った文字を使用している場合は、候補が表示されません。
インタフェースビルダーのデータソースにバインドされているNSComboBoxに対して、大文字と小文字を区別しないオートコンプリートを有効にするにはどうすればよいですか?
おかげ例えば
しかし、これはインターフェイスビルダーでデータソースを指定できないことを意味します。正しい?私はインターフェイスビルダーで設定された多くのフィールドを持っていますが、プログラマチックにそれらをデータソースにバインドする作業はたくさんあります。 – aneuryzm
@patrikあなたはバインディングをサポートする必要がありますか? (データソースのタイプとは何ですか) –
ComboBoxにCocoa Bindingsを指定する場合は、「必須」dataSourceメソッドを実装する必要はありません。 NSComboBoxにバインドされたコントローラがある限り、コンボボックスをdataSourceに接続することもできます。そのdataSourceには、comboBox:completedStringメソッドが実装されている必要があります。 – iluvcapra