我有一个NSMenu
(属于一个NSPopUpButton
),其中NSMenuItem
所有人都设置了图像,我希望它们只显示图像,而不是标题。不过,我无法取消设置标题,因为它们提供了键盘可访问性(以及,我认为,其他可访问性)。有没有办法隐藏标题,比如图像NSImageOnly
位置NSButton
?
问问题
587 次
2 回答
2
一个并不真正让我高兴的临时解决方法:
不设置 的标题,而是NSMenuItem
将属性标题设置为预期标题的属性字符串,系统字体采用不可见的小尺寸,例如 0.01。
于 2012-07-01T09:07:41.240 回答
0
至少对于菜单中的第一项,这样做可以正常工作:
NSPopUpButton
在 Interface Builder 中实例化- 设置为下拉类型,设置方形样式,并设置图像。
- 仅制作位置图像(调色板中的第二个选项)
这些设置都与控件的按钮部分有关,但它将创建一个菜单,其中第一项是仅图像菜单项。实际上,没有设置标题(正如标题字段中显示的占位符所证明的那样)。这应该意味着您可以将标题设置为nil
,以防您以编程方式进行。
于 2012-07-01T11:15:59.823 回答