3

列の 1 つにaNSTableViewを含む がNSButtonCellあります。隣接セルにカスタム背景を描画するには (に基づいて)、メソッドNSTextFieldCellを使用します。isHighlighted

- (void)drawWithFrame:(NSRect)cellFrame inView:(NSView *)controlView {
     if ([self isHighlighted]) {
     //here I draw the cell background

ただしNSButtonCell isHighlighted、ボタンが押された状態のみを表示します。

NSButtonCellが選択されたとき、つまり行で強調表示されたときを判断する方法は?

4

0 に答える 0