2

ユーザーがリストからアイテムを選択できるNSComboBoxCellがありますが、現在、ユーザーが希望する値を入力することもできます。ユーザーがコンボボックスに入力できないようにする方法を見つけることができませんでした(リストにあるものを選択できるようにしたいだけです)。これは比較的単純なはずですが(インターフェイスビルダーのオプションでさえ)、そうであれば、私はそれを完全に見過ぎています。何か案は?

注:これはOSX用であり、iOS用ではありません。

4

1 に答える 1

6

NSComboBoxの代わりにNSPopUpButtonを使用する必要があります。NSComboBoxの要点は、ユーザーが入力できるテキストフィールドとポップアップボタンの両方を提供するため、一般的には一般的な値のショートカットとして、メニューからオプションをすばやく選択できることです。NSPopUpButtonはメニューを表示するだけです。NSPopUpButtonsはInterfaceBuilderで利用できます。

于 2012-06-18T17:44:13.553 に答える