0

私はNSBrowser私の窓の1つを持っています。スクリーンショットにあるように、チェックボックス、画像、テキストボックスがあります。

私は2つのことをするのに苦労しています:

  1. 行選択の色を変更します。デフォルトでは青です。
  2. チェックボックスでのアクション

チェックボックス + 画像 + テキストボックスは、次のNSBrowserCellようにサブクラスに追加されます。

- (instancetype)init
{
    self = [super init];
    if (self) {
        _buttonCell = [[NSButtonCell alloc] init];
        [_buttonCell setButtonType:NSButtonTypeSwitch];
        [_buttonCell setTarget:self];
        [_buttonCell setAction:@selector(cellButtonClick:)];
        [_buttonCell setTitle:@""];

        _imageCell = [[NSImageCell alloc] init];

        _textCell = [[NSTextFieldCell alloc] init];

    }
    return self;
}

target と Action も追加しましたが、呼び出されません。

これら2つのことをどのように達成できますか?

任意のガイダンスをいただければ幸いです。

ここに画像の説明を入力

4

1 に答える 1