我有一些 NSButtons 只是图像,并且完全以编程方式设置。当 VoiceOver 读取这些按钮时,它会为每个按钮显示“未选中复选框”。我想为 VoiceOver 设置一个更具描述性的属性(出于可访问性目的),但我无法在按钮上设置 title 属性,因为随后会显示标题(我只希望显示图标)。
我尝试使用
[self.button accessibilitySetOverrideValue:title forAttribute:NSAccessibilityDescriptionAttribute];
但没有任何改变。我还尝试了 NSAccessibilityTitleAttribute、NSAccessibilityRoleDescriptionAttribute 和 NSAccessibilityRoleAttribute,但没有成功。我做错了什么吗?
谢谢。