NSTableRowView
ビューベースでサブクラス化しNSTableView
て、選択色をデフォルトではなく明るい青に変更しました。
残念ながら、行を選択すると、カスタムセル内のラベルとテキストフィールドの色が白くなり、判読できなくなります。
選択時にテキストの色が変わるのを防ぐにはどうすればよいですか?
見つかった解決策:
私がしなければならなかった-setBackgroundStyle:
のは私のカスタムで実装することであり、そこで私が選択時に暗くしたいすべてのコントロールのオンをNSTableCellView
呼び出します。setBackgroundStyle:NSBackgroundStyleLight
NSCell