直接的API(据我所知),但一些应用程序似乎有它。
尽管Apple自己的图标(例如快速用户切换,键盘布局切换)没有。
从OS X 10.10开始,NSStatusItem
具有button
属性,这是一个常规的基于NSView
的控件,符合NSAccessibility
协议,并允许直接更改accessibilityTitle
属性。
在早期版本的 OS X 上,您可以实现外观和行为与原版NSStatusItem
完全相同的自定按钮,并通过-[NSStatusItem setView:]
方法将其分配给项目,然后在自定控件上使用-[NSView accessibilitySetOverrideValue:... forAttribute:NSAccessibilityTitleAttribute]
来提供画外音标题。