如何在黑色窗口上隐藏NSTableView白色轮廓?

时间:2012-02-26 09:16:15

标签: objective-c cocoa nstableview

所以我一直想做的是在黑色背景上放置NSTableView。但是,由于某种原因,这个白色轮廓包装了NSTableView,如下所示:

http://dl.dropbox.com/u/2747708/Screen%20Shot%202012-02-26%20at%205.01.29%20PM.PNG

我在这里得到的是一个带有子类NSTableView的半透明窗口,以便我可以自定义它的颜色。交替的行已打开。

我尝试将网格颜色和背景设置为0 alpha值的颜色,但没有任何变化。有谁知道为什么或如何解决这个问题?谢谢!

3 个答案:

答案 0 :(得分:0)

我认为您的NSTableView水平网格已打开。您可以在属性检查器中关闭它并更改颜色(网格和背景)。

enter image description here

答案 1 :(得分:0)

你试过这个:

tableView.backgroundColor = [UIColor clearColor];
tableView.separatorColor = [UIColor grayColor];

答案 2 :(得分:0)

您的屏幕截图链接已损坏,因此很难确切地说出您正在寻找的内容。

但是,您可能会对此答案感兴趣:https://stackoverflow.com/a/4349459/135712

[yourTableView setIntercellSpacing:NSMakeSize(0.0, 0.0)];