列の 1 つにaNSTableView
を含む がNSButtonCell
あります。隣接セルにカスタム背景を描画するには (に基づいて)、メソッドNSTextFieldCell
を使用します。isHighlighted
- (void)drawWithFrame:(NSRect)cellFrame inView:(NSView *)controlView {
if ([self isHighlighted]) {
//here I draw the cell background
ただしNSButtonCell
isHighlighted
、ボタンが押された状態のみを表示します。
NSButtonCell
が選択されたとき、つまり行で強調表示されたときを判断する方法は?