NSButtonを作成しました(以下のコードを参照)。ボタンは私が望む方法を表示します(境界線なし、テキストの上に画像があります)。ボタンのテキスト部分をクリックすると、ボタンが押し下げられ、アクションと呼ばれます。ボタンの画像部分をクリックしても、まったく何も起こりません。NSButtonの画像部分をクリック可能にするにはどうすればよいですか?NSButtonCellをサブクラス化してこれを機能させることができると確信していますが、なぜそれが必要になるのかわかりません。
NSButton *button = [[NSButton alloc] initWithFrame:NSZeroRect];
[button setBezelStyle:NSRegularSquareBezelStyle];
[button setBordered:YES];
[button setImagePosition:NSImageAbove];
[button setButtonType:NSMomentaryChangeButton];
[button setImage:[NSImage imageNamed:@"myImage"]];
[button setTitle:@"Button Title"];
[button setTarget:self];
[button setAction:@selector(buttonAction:)];