2

NSTable の各列にカスタム ヘッダー ビューを設定することは可能ですか? テーブルをビューにドラッグ アンド ドロップすると、両方の列に対して 1 つのヘッダー ビューしかないことがわかります。私はこの答えを参照し、テーブルクラスに同じものを実装しました。

- (NSTableHeaderView *)headerView{
    CustomHeaderView *customHeader = [[CustomHeaderView alloc] initWithFrame: ...];
    return customHeader;
}

ただし、これにより、すべてのテーブル列に対して 1 つのビューが追加されます。私の理解が正しければ、TableHeaderView は 1 つのビューにすぎず、デフォルトのヘッダー ビューには両方の列に 2 つのセルが含まれているように見えますが、実際には 1 つのビューです。? その場合、別のビューを作成したり、カスタム ヘッダー ビューで同じ動作を模倣したりするにはどうすればよいですか?

4

0 に答える 0