在Quartz中绘制简单的PushButton的代码?

时间:2011-06-14 14:39:12

标签: cocoa macos core-graphics quartz-graphics

我知道,Cocoa使用下面的石英来渲染UI。 因此,任何人都可以在下面共享生成此屏幕上显示的PushButton的源代码吗?

我需要这个作为我研究的一部分,我试图弄清楚是否有可能在Mac上使用石英(当然所有2D元素)都拥有所有UI元素。我已经能够渲染其他元素,但按钮及其变体仍然阻止我。

谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用HIThemeDrawButton中记录的/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h