我知道,Cocoa使用下面的石英来渲染UI。 因此,任何人都可以在下面共享生成此屏幕上显示的PushButton的源代码吗?
我需要这个作为我研究的一部分,我试图弄清楚是否有可能在Mac上使用石英(当然所有2D元素)都拥有所有UI元素。我已经能够渲染其他元素,但按钮及其变体仍然阻止我。
谢谢。
答案 0 :(得分:1)
您可以使用HIThemeDrawButton
中记录的/System/Library/Frameworks/Carbon.framework/Frameworks/HIToolbox.framework/Headers/HITheme.h
。