如何在NSBrowser中设置自定义NSMatrix

时间:2013-07-24 20:40:25

标签: macos cocoa nsmatrix nsbrowser

我正在尝试为NSBrowser自定义背景颜色。为此,我尝试子类化NSMatrix,使用setMatrixClass:将新类设置为列的矩阵类,然后以某种方式自定义矩阵,可能使用drawRect:。

我可以使用断点来验证NSBrowser将自定义类设置为其matrixClass。但是,矩阵类中没有断点(我已经覆盖了所有4个构造函数,drawRect,drawLayer和awakeFromNib作为测试)。什么都没发生,就像我的NSBrowser忽略了matrixClass。

我尝试将NSBrowser的矩阵类设置为NSApplication,以查看是否会发生任何事情。再一次,没有结果。当然这应该导致某种崩溃? setMatrixClass:甚至可以工作吗?

0 个答案:

没有答案