cocoa - 隐藏 NSMenuItem 的标题,只显示其图像?

标签 cocoa nsmenuitem nsmenu

我有一个 NSMenu (属于 NSPopUpButton),其中 NSMenuItem 都设置了图像,我希望它们仅显示图像,而不是标题。不过,我无法取消设置标题,因为它们提供键盘可访问性(我认为还有其他可访问性)。有没有办法隐藏标题,比如 NSButton 的图像位置 NSImageOnly

最佳答案

临时解决方法并没有真正让我高兴:

不要设置 NSMenuItem 的标题,而是将属性标题设置为预期标题的属性字符串,并使用不可见的小尺寸系统字体,例如 0.01。

关于cocoa - 隐藏 NSMenuItem 的标题,只显示其图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11280028/

相关文章:

cocoa - 当 View 选择更改时,自定义 NSViewController 表示的对象不会更新

swift - 使用 Swift 更改 NSMenuItem 标题

cocoa - 为什么我无法从每个窗口打开首选项?

cocoa - NSMenuItem 未响应 setIndentationLevel :

objective-c - 如何将操作关联到键盘快捷键?

objective-c - OCMock : Make a stub do something

macos - 如何在cocoa应用程序之间传递参数

objective-c - 避免、发现和消除 Cocoa 中的内存泄漏

cocoa - NSMenuItem 文本字段突出显示问题

objective-c - 如何使用自定义 View 隐藏菜单项?