5

NSTableCellView に背景色を設定しようとしていますが、これを行う方法がないようです。

したがって、私が気付いていないこれを達成する別の方法があるに違いないので、誰かが私を啓発できるなら、私は最も感謝しています!

ありがとう!

4

3 に答える 3

12

ANSTableCellView は で NSViewあり、a にNSView は があり CALayer、a にCALayer は があり backgroundColorます。そう...

myTableCellView.wantsLayer = YES;  // make the cell layer-backed
myTableCellView.layer.backgroundColor = [[NSColor redColor] CGColor]; // or whatever color you like
于 2013-07-22T18:44:54.277 に答える
1

NSColor オブジェクトを CGColor 構造体に変換する必要があります。

self.layer.backgroundColor = [[NSColor redColor] CGColor];
于 2015-06-07T05:06:33.007 に答える