我有一个不可编辑的文本视图(我可以将它设为文本字段,没关系)。当用户按下按钮时,我以编程方式更改它。我希望VoiceOver在不移动光标的情况下宣布更改。因此VO光标停留在textView / Field上,当文本发生变化时,只需宣布更改。
我正在尝试使用盲文显示器。
我试过发布一个NSAccessibilityValueChangedNotification
,但到目前为止,我什么都没有。
答案 0 :(得分:0)
我不知道它在OS X中是否相同,但在iOS版本中,您可以通过发布UIAccessibilityAnnouncementNotification
来实现此目的。
在OS X 10.9 SDK中,似乎Lion和更高版本中有类似的通知称为NSAccessibilityAnnouncementRequestedNotification
。它需要一个userInfo
字典而不是NSString
所采用的简单UIAccessibilityAnnouncementNotification
,但它应该按照您的要求进行。
祝你好运!