我一直在为我的 Cocoa 应用程序开发自定义 UI。通过浏览互联网,我设法学习了如何在 MacOSX 上对大量 UI 对象进行子类化。在许多情况下,我可以让外观按我想要的方式工作。
我正在处理的最后一个 UI 元素是NSComboBoxCell
. 它似乎是NSTextFieldCell
带有NSButtonCell
附件的。我要覆盖的部分是NSButtonCell
我认为正在绘制“箭头按钮”的部分。以前有没有人这样做过,如果有,使用什么方法,以便我可以改变它的外观?
有什么方法可以知道在哪里绘制NSButtonCell
?(我可以覆盖并安装我自己的NSButtonCell
吗?)
谢谢!