2

我使用带有空标题和图像的 NSButton,它无法通过 VoiceOver 访问。但是当我设置标题(VoiceOver 似乎使用标题)时,NSButton 会尝试显示它。

我认为应该有一种简单的方法来不显示标题或设置 VoiceOver 使用的按钮文本,但是快速搜索还没有给出任何结果。

PS我正在以编程方式创建按钮。

4

2 回答 2

4

您必须将accessibilityLabel 直接分配给图像对象,它以这种方式工作。

于 2013-02-07T13:58:41.437 回答
1

已解决的问题 - 为 NSButtonCell 添加了子类,它在 drawTitle: 方法中什么都不做并返回 NSZeroRect。似乎工作正常。

于 2011-09-22T19:19:42.853 回答