3

NSComboBox でアイテムを選択するための IBAction はありますか?

2 つの異なるアクションを定義しようとしています。1 つはドロップ ボックスから選択されたアイテム用で、もう 1 つは新しい値を入力するためのアクションです。それは可能ですか?

※iOSではなくMacアプリでやってます

4

2 に答える 2

2

だから私はこのコードを私のviewController.mに追加しました:

-(void)comboBoxSelectionDidChange:(NSNotification *)notification{
    NSLog(@"comboBoxSelectionDidChange");
}

- (void)controlTextDidEndEditing:(NSNotification *)aNotification{
     NSLog(@"controlTextDidEndEditing");
}

次に、コンボボックス「cmbbox」をviewDidLoadのデリゲートに接続しました。

- (void)viewDidLoad {
      [super viewDidLoad];
      self.cmbbox.delegate = self;
}

最後に、NSComboBoxDelegateデリゲート プロトコルをviewController.hヘッダー ファイルに追加します。

@interface ViewController : NSViewController <NSComboBoxDelegate>
于 2015-06-23T07:51:04.017 に答える