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

我将其作为研究的一部分,试图找出是否有可能使用石英在Mac上具有所有UI元素(当然所有2D元素)。我已经能够渲染其他元素,但是Buttons及其变体仍然阻止了我。

谢谢。

最佳答案

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

10-08 05:53