我正在努力寻找复制黑色有色NSMenu的方法。我希望按钮中的项目具有以下样式:
objective-c - NSMenu项目上的黑色-LMLPHP

这是否涉及子类化NSMenu,如果是的话,我将如何实现呢?提前致谢。

最佳答案

您可以修改appearanceNSPopUpButton属性。

迅速:

myPopUpButton.appearance = NSAppearance(named: NSAppearanceNameVibrantDark)


目标C:

myPopUpButton.appearance = [NSAppearance appearanceNamed:NSAppearanceNameVibrantDark];


appearance属性可以应用于NSView(按钮,scrollViews等)和NSWindows的任何子类。

关于objective-c - NSMenu项目上的黑色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32723703/

10-13 08:41