OS X NSStatusItem 如何设定“旁白”的辅助功能标题


没有

直接的API(据我所知),但一些应用程序似乎有它。

尽管Apple自己的图标(例如快速用户切换,键盘布局切换)没有。

从OS X 10.10开始,NSStatusItem具有button属性,这是一个常规的基于NSView的控件,符合NSAccessibility协议,并允许直接更改accessibilityTitle属性。

在早期版本的 OS X 上,您可以实现外观和行为与原版NSStatusItem完全相同的自定按钮,并通过-[NSStatusItem setView:]方法将其分配给项目,然后在自定控件上使用-[NSView accessibilitySetOverrideValue:... forAttribute:NSAccessibilityTitleAttribute]来提供画外音标题。

最新更新