いくつかの質問を見てきましたが、ビューベースの NSOutlineView の適切な解決策が見つかりません
各行を好きな色に設定しようとしています。私は今行ったサブクラス化が必要であることをどこかで読んだことがありNSTableRowView
ます。
AppleDocsによると、次の方法があります。
– drawBackgroundInRect:
– drawDraggingDestinationFeedbackInRect:
– drawSelectionInRect:
– drawSeparatorInRect:
個々の行の背景色を設定するにはどうすればよいですか? 上記のルートを間違っていますか?
編集:以下(タイトルも編集)
NSTableView ではなく NSOutlineView を使用しているため、セルの背景色を変更すると、画像は次のようになります。左の開示矢印は色付けされていません。NSOutlineView の行全体の色を変更する方法はありますか?