在设置NSTableView
背景色时,发现它其实包含三层view
:NSScrollView
、NSClipView
、NSTableView
。
与之对应的视图:
所以想要设置NSTableView
为透明的话,除了
[tableView setBackgroundColor:[NSColor clearColor]];
以外,还需要设置
[tableView enclosingScrollView] setDrawsBackground:NO];
让围绕它的ScrollView
不要填涂背景色。
这样才真正做到TableView
的透明
NSTableView的背景色设置
最新推荐文章于 2022-08-22 15:47:02 发布