2014-12-04 41 views
1

使用VoiceOver时,如果您专注于计算器应用程序中的数字键(通过点击一下,滑动手指或向左/向右滑动) ),VoiceOver会宣布按钮标题。然后,如果您通过双击“激活”按钮,则会按下按钮,VoiceOver会以高于按钮标题通知的高音通知插入到计算器显示屏中的角色。VoiceOver:如何实现按钮的功能与计算器中的按键相同

我的问题是:如何在我的应用程序中获得与按钮相同的行为 - 在激活按钮时以更高的音调重复按钮标题?

我已将可访问性特征设置为键盘键。我试图发布公告通知,但该公告并没有提出更高的要求。

+0

您是否还设置了辅助功能标签? – unobf 2014-12-24 12:53:25

+0

@unobf不,我让VoiceOver宣布按钮的标题文本。 – Joey 2014-12-24 17:40:20

+0

尝试设置辅助功能标签 – unobf 2014-12-24 20:26:49

回答

0

覆盖accessibilityActivate方法以在用户调用控件的操作时执行某些操作。

+0

好的,那么是什么?您可以使用'AVSpeechSynthesizer',但这样做会导致VoiceOver在其上宣告事情,例如,如果发布了'UIAccessibilityAnnouncementNotification'。 – Joey 2016-01-24 21:36:27

相关问题