NSTableViewのスタイルがNSTableViewSelectionHighlightStyleRegularの場合、グループ行の背景とデザインは全体的に非常に優れています。NSTableViewSelectionHighlightStyleSourceListテーブルビューが欲しいのですが、ヘッダースタイルは同じです。
サブクラス化せずにこれを行う方法を誰かが考えていますか?
NSTableViewのスタイルがNSTableViewSelectionHighlightStyleRegularの場合、グループ行の背景とデザインは全体的に非常に優れています。NSTableViewSelectionHighlightStyleSourceListテーブルビューが欲しいのですが、ヘッダースタイルは同じです。
サブクラス化せずにこれを行う方法を誰かが考えていますか?
サブクラス化する方法は他にないと思いますが、非常に簡単です。NSTableRowViewのサブクラスを作成し、DrawRectメソッドをオーバーライドするだけです。プロパティself.isGroupRowStyleを確認してください。そうである場合は、それを描画するためのコードを記述します。それ以外の場合は、[super drawRect:dirtyRect]を呼び出すだけです。
TableView Delegateで、tableView:rowViewForRow:メソッドのインスタンスを返します。
とにかくありがとう