2011-06-04 11 views
3

NSComboBoxには、NSComboBoxのdataSourceとdelegateに準拠した別のクラスがあります。NSComboBox:ユーザーがポップアップリストにない情報を入力して読み込む方法

ユーザーがコンボボックスにテキストを入力した場合、そのコンボボックスには、ポップアップリスト内の項目のいずれかと一致しないテキストが入力されます。ユーザーが何か入力したという通知を受信し、型付き?私は、デリゲートメソッドをimplimentingてる瞬間

: -

-(void)comboBoxSelectionDidChange:(NSNotification *)notification 
-(void)comboBoxWillDismiss:(NSNotification *)notification 

しかし、これらは停止中に、ユーザがタイプ何かを、ユーザーがポップアップから項目を選択した場合にのみ通知されないようでNSComboBoxので

答えて

5

を編集するNSTextFieldのサブクラスであり、したがってNSControl、また、あなたのコンボボックスの動作に影響を与えるためにこのようなcontrol:textShouldEndEditing:ようNSControlTextEditingDelegate methodsを使用することができます。

+0

ありがとう、ジョシュ、まさに私が探していたもの。私はNSTextFieldDelegateについて考えていましたが、それ以上見返りに考えていませんでした。 –

関連する問題