我正在制作一个泰国盲文应用程序(发送电子邮件,盲人信息),可以写通过点击屏幕和盲文匹配盲文字母将显示和发言,但我被困在改变触摸方式的声音。
有没有办法将Voice Over编码为在应用程序中使用普通触摸?
我在viewDidLoad中做了这件事,但似乎不起作用
UIView * setAccessibilityTraits:UIAccessibilityTraitAllowsDirectInteraction;UIView= [UIView allocinit];self.view addSubview: interactionView;interactionView addSubview
发布于 2011-12-23 22:05:58
可以,但只能在iOS 5(及更高版本)上使用。在iOS 5中添加了一个新的UIAccessibility应用编程接口特征UIAccessibilityTraitAllowsDirectInteraction,以禁止VoiceOver处理或更改指定视图或子视图中的触摸。只需将您的盲文键盘放在一个单独的UIView中,并添加如下内容:
[ myBrailleSubView setAccessibilityTraits: UIAccessibilityTraitAllowsDirectInteraction ];
然后,该子视图将通过自己的触摸事件委托来处理自己的触摸。
发布于 2011-12-23 19:15:12
不,没有。:) (编辑:在iOS 5.0之前,谢谢HotPaw2)
正如the accessibility programming guide中所述,VoiceOver只能作为一个整体使用:语音合成和特定的触摸交互
"VoiceOver是苹果创新的屏幕阅读技术,它让用户无需看到屏幕就可以控制他们的设备。VoiceOver通过充当应用程序的用户界面和用户的触摸之间的中介来实现这一点,为应用程序中的元素和操作提供音频描述。“
https://stackoverflow.com/questions/8614811
复制相似问题