アプリケーションにビューベースのNSTableViewがあり、HoverTableDemoの実装を使用して行のホバリング効果を追加しました。マウスが行の上にあるときにホバリング効果を問題なく得ることができますが、テーブルビューを下にスクロールすると、テーブルビューを再び上にスクロールすると、上部のセルにハイライト効果が残ることがあります。これは、NSTableViewがセルを再利用しているためだと思います。をオーバーライドして行を強調表示します
- (void)drawBackgroundInRect:(NSRect)dirtyRect
NSTableRowViewのメソッド。誰かがこの問題を解決するための正しい方向を教えてもらえますか?
前もって感謝します 。