2013-04-24 34 views
1

我有一个自定义的NSTableHeaderView自定义NSTableHeaderCell对象绘制自定义标题。我遇到的问题是当NSScroller条出现时,在滚动条上方绘制的标题是默认的,而不是我的自定义绘图。NSTableViewHeaderView不通过NSScroller绘图

enter image description here

回答

1

原来,控制本节中的视图(在卷轴,头部的右侧)称为cornerView和NSTableView的具有-setCornerView:(的NSView *)视图方法来设置。我通过继承NSView并使用自定义绘图将角图像绘制到视图中,然后使用前面提到的方法设置该子类,从而解决了我的问题。

+0

这是我试图解决的可可中最神秘的事情之一。谢谢! – 2014-12-02 02:25:18