2

我想重新绘制这两个控件,但是我找不到这样做的方法,任何人都可以给我一个想法吗?

我发现一些应用程序已经重新绘制了这些控件,你可以看截图。第一个是NSStepper,第二个是NSTabViewNSTabViewItem也是重画。

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

2

如果您需要自定义,您必须对大多数 GUI 类进行子类化。

对于 NSTabView,这是您必须自己做很多事情的课程之一。

你必须自己画(使用贝塞尔路径)

需要实现很多 NSView & NSResponder 的方法来进行绘图和事件处理。

请检查这些链接:

带有背景颜色的 NSTabView

http://www.positivespinmedia.com/dev/PSMTabBarControl.html

https://github.com/aaroncrespo/WILLTabView/

于 2012-11-27T11:28:27.687 回答