我在Interface Builder中创建了一个NSButton
,其样式为#34; Round Textured"。禁用该按钮时,文本颜色不会像您期望的那样变为灰色。奇怪的是,当按钮包含图像而不是文本时,图像会变为灰色,如下面的屏幕截图所示(顶部按钮已启用,底部按钮已禁用)。
如何在禁用按钮时让文本变为灰色?
更新:所以它变得更奇怪了:包含按钮的视图显示在弹出框中,每隔一次显示视图时按钮显示为灰色。
答案 0 :(得分:1)
似乎,至少在优胜美地,只要你在按钮视图上设置button.wantsLayer = YES
,它就会起作用。去图。