我有一个NSMenu
(属于NSPopUpButton
),其中NSMenuItem
都设置了图像,我希望它们只显示图像,而不是标题。但是,我不能取消标题,因为它们提供键盘可访问性(我认为,其他可访问性)。有没有办法隐藏标题,例如NSImageOnly
的图像位置NSButton
?
答案 0 :(得分:1)
临时解决方法并不能让我满意:
不是设置NSMenuItem
的标题,而是将属性标题设置为目标标题的属性字符串,系统字体采用不可见的小尺寸,例如0.01。
答案 1 :(得分:0)
至少对于菜单中的第一项,以这种方式工作正常:
NSPopUpButton
这些设置都与控件的按钮部分有关,但它会创建一个菜单,其中第一个项目是仅图像菜单项。实际上,标题没有设置(由标题字段中显示的占位符证明)。这应该意味着你可以将标题设置为nil
,以防你以编程方式进行。