2

私のOSXアプリでは、NSTablRowViewをサブクラス化して、ビューベースのカスタムtableViewのカスタム行選択色を作成しています。

私はそのために次のメソッドオーバーライドを使用しています:

- (void)drawSelectionInRect:(NSRect)dirtyRect 

画面上の行の少なくとも 1 つが選択されているときに、このメソッドが常に呼び出されていることに気付きました。

行を常に再描画しない方法があるかどうか興味がありますが、行選択の変更時にのみ実行しますか?!

どんな種類の助けも大歓迎です!

4

1 に答える 1